J'ai récemment vu que la git
console dans Windows est colorée, par exemple verte pour les ajouts, rouge pour les suppressions, etc. Comment puis-je colorer ma git
console comme ça?
Pour l'installer, j'ai utilisé la commande: $ sudo apt-get install git-core
Réponses:
Comme indiqué par @VonC , la valeur par
color.ui
défaut estauto
depuis Git 1.8.4De la question Unix et Linux Stackexchange Comment coloriser la sortie de git? et la réponse de @Evgeny :
Donc, fondamentalement, c'est plus facile et plus pérenne que de définir les différents
color.*
paramètres séparément.Explication détaillée de la
git config
documentation :la source
auto
c'est suffisant.ui = auto
entrée à la[color]
section du~/.gitconfig
fichier de l'utilisateur .Par exemple, voir https://web.archive.org/web/20080506194329/http://www.arthurkoziel.com/2008/05/02/git-configuration/
La partie intéressante est
la source
color.ui auto
ne fonctionnait pas pour moi, cela a fonctionné. Je vous remercie.Ajoutez à votre fichier .gitconfig le code suivant:
la source
Git colore automatiquement la plupart de sa sortie si vous le lui demandez. Vous pouvez être très précis sur ce que vous voulez colorer et comment; mais pour activer toutes les couleurs de terminal par défaut, définissez color.ui sur true:
la source
Dans Ubuntu ou toute autre plate-forme (oui, Windows aussi!); à partir de git1.8.4 , qui a été publié le 2013-08-23 , vous n'aurez rien à faire :
Vous verrez donc les couleurs par défaut.
la source
git config --global color.ui auto
. Il en va de même pour mon Mac, le seul qui était par défautauto
Git Bash sur mon PC Windows.Dans votre
~/.gitconfig
fichier, ajoutez simplement ceci:Il prend en charge toutes vos commandes git.
la source
Une autre façon est de modifier le
.gitconfig
(en créer un s'il n'existe pas), par exemple:puis ajoutez:
la source
[color] ui = auto
suffit.GIT utilise une sortie colorée par défaut mais sur certains systèmes comme CentOS, il n'est pas activé. Vous pouvez l'activer comme ceci
Vous pouvez choisir votre commande requise à partir d'ici.
Ici, --global est facultatif pour appliquer une action à chaque référentiel de votre système. Si vous souhaitez appliquer la coloration pour le référentiel actuel uniquement, vous pouvez faire quelque chose comme ça -
la source
Avec Git 2.18, vous avez plus de contrôle sur la façon dont vous souhaitez spécifier les couleurs dans la console.
La
git config
commande " " utilise des options distinctes, par exemple "--int
", "--bool
", etc. pour spécifier le type auquel l'appelant veut que la valeur soit interprétée comme .Une nouvelle
--type=<typename>
option " " a été introduite, ce qui rendrait plus propre la définition de nouveaux types.Voir commit fb0dc3b (18 avril 2018) et commit 0a8950b (09 avril 2018) par Taylor Blau (
ttaylorr
) .(Fusionné par Junio C Hamano -
gitster
- en commit e3e042b , 08 mai 2018)Donc avant
--bool
et--int
maintenant ( documentation ):Notez que Git 2.22 (Q2 2019) explique que "
git config --type=color ...
" est censé remplacer "git config --get-color
", mais il y a une légère différence qui n'a pas été documentée, qui est maintenant corrigée.Voir commit cd8e759 (05 mars 2019) par Jeff King (
peff
) .(Fusionné par Junio C Hamano -
gitster
- en commit f6c75e3 , 20 mars 2019)Cela se lit maintenant:
Vous pouvez voir
git config --type=bool
utilisé avec Git 2.26 (Q1 2020) pour remplacer lesgit config --bool
appels " " dans des exemples de modèles.Voir commit 81e3db4 (19 janvier 2020) par Lucius Hu (
lebensterben
) .(Fusionné par Junio C Hamano -
gitster
- en commit 7050624 , 30 janv.2020 )la source
se référer ici: https://nathanhoad.net/how-to-colours-in-git/
pas:
Ouvrez ~ / .gitconfig pour l'édition
vi ~ / .gitconfig
Collez le code suivant:
Enregistrez le fichier.
Changez simplement n'importe quel fichier dans votre dépôt local et faites
la source