Resources attached to the Road To DevOps tutorial https://blog.noobtoroot.xyz/road-to-devops/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

13 KiB

Installation et environnement

@@

En fonction de l'OS

Git Pour Windows : Git Bash + Git GUI + Shell Integration

https://gitforwindows.org/

Centos / Fedora : yum install git

Debian / Ubuntu :  apt-get install

@@

Logiciels

GitKaken : produit par Axesoft, gratuit pour des utilisation non commerciale.

VSCode : open source, avec les extensions GitHistory et GitLens.

Plugin officiel pour Eclipse, intégré mais pas de visualisation de l'arbre git.

gitk --all  Intégré avec git fournit le minimum.

@@

Configuration

3 niveaux de configuration possible (avec surcharge)

  • Globale à tout le système: /etc/gitconfig

 

  • Propre à l'utilisateur : $HOME/.gitconfig

 

  • Spécifique au dépôt :  .git/config
            $ git config --system <key> <value>
$ git config -e --system
            $ git config --global <key> <value> 
$ git config -e --global
            $ git config <key> <value>
$ git config -e 
@@

Exemples de configuration

Configuration du nom d'utilisateur et de son e-mail :

 


Autres configurations possibles :

            $ git config --global user.name “Jean BON”
$ git config --global user.email jean.bon@exemple.fr
            $ git config --global core.editor vim
$ git config --global color.ui true
$ git config --global http.proxy http://hostname:3128
@@

Ignorer des fichiers

Par configuration d'un fichier à différents niveau :

Versionné dans le dépôt (la meilleure solution).

          `/.gitignore`

Spécifique au dépôt, non versionné.

          `/.git/info/exclude`

Commun à tous les utilisateurs.

          `/.gitignore`

Exemple de fichier .gitignore
node_modules/
dist/*
!dist/kdbxweb.js
*.log
.idea/