Git/Améliorer sa productivité en configurant Git

Un livre de Wikilivres.
< Git
Sauter à la navigation Sauter à la recherche


Dans ce chapitre, nous allons voir comment vous pouvez adapter git à vos propres besoins.

Apprendre à configurer git[modifier | modifier le wikicode]

Vous pouvez intervenir à trois niveaux :

Au niveau system 
dans ce cas, la configuration s'appliquera à tous les utilisateurs de votre système.
Au niveau global 
dans ce cas, la configuration sera appliquée à vous seul utilisateur et pour tous les dépôts. C'est l'option la plus courante.
Au niveau local 
dans ce cas, la configuration sera appliquée uniquement à ce dépôt.

Vous avez deux possibilités :

Travailler avec la commande git config 
Vous devrez donc utiliser respectivement --system, --global ou ne pas mettre d'argument (git appliquera la commande au dépôt).
Modifier le fichier de configuration de git (avec un éditeur de texte) 
Vous devrez donc modifier respectivement les fichiers /etc/gitconfig, ~/.gitconfig ou le fichier .git/config qui se trouve dans le dépôt.

Dans les exemples qui suivent, nous travaillerons sur le niveau global car c'est ce que le développeur souhaite la plupart du temps.

Pour voir, à tout moment, votre configuration :

git config --list

Activer la coloration de la sortie par défaut[modifier | modifier le wikicode]

Par défaut, git doit colorer la sortie de vos commandes sur le terminal. Si ce n'est pas le cas, vous utilisez une version trop ancienne de git.

Vous pouvez toutefois configurer git pour forcer ce comportement par défaut.

git config --global color.ui true

Créer des alias pour vos commandes les plus courantes[modifier | modifier le wikicode]

[alias]
        lg = log --graph --all --decorate