Comme indiqué par @VonC, color.ui
par défaut est auto
depuis git 1.8.4. Pas une version trop tôt ;)
De l'Unix & Linux Stackexchange question Comment coloriser sortie de git? et la réponse par @Evgeny:
git config --global color.ui auto
L' color.ui
est un méta configuration qui inclut tous les différents color.*
configurations sont disponibles avec git
des commandes. Ceci est expliqué en détail dans git help config
.
Donc, fondamentalement, c'est plus facile et plus d'avenir que de fixer les différents color.*
paramètres séparément.
Explication en profondeur de l' git config
documentation:
color.ui
: Cette variable détermine la valeur par défaut pour les variables telles que color.diff
et color.grep
qui contrôle l'utilisation de la couleur par le commandement de la famille. Son champ d'application s'étendre plus d'apprendre les commandes de configuration pour définir une valeur par défaut pour l' --color
option. Mis à always
si vous voulez toutes les sorties non destinés à la consommation de la machine pour l'utilisation de la couleur, true
ou auto
si vous voulez de cette sortie à l'utilisation de la couleur lorsqu'il est écrit à la borne, ou d' false
ou never
si vous préférez les commandes git de ne pas utiliser de couleur, sauf si activé explicitement avec quelques autres de la configuration ou de l' --color
option.