Comment la couleur de la console Git?
J'ai vu récemment que la git
de la console Windows est colorée, par exemple Vert pour les ajouts, rouge pour les suppressions, etc. Comment puis-je colorer mes git
console comme ça?
Pour l'installer, j'ai utilisé la commande: $ sudo apt-get install git-core
- Départ git1.8.4, vous devriez voir des couleurs par défaut. Voir ma réponse ci-dessous.
- git 1.9.1 sur Ubuntu 14.04, ça n'arrive pas. Avait pour définir la configuration de JoelPurra la réponse de moi-même.
- étrange, je vais la tester au plus tard, mais dans un git 2.1+? (comme je l'ai expliqué ci-après dans stackoverflow.com/questions/10998792/...)
Vous devez vous connecter pour publier un commentaire.
Comme a noté par @VonC,
color.ui
par défautauto
depuis Git 1.8.4De l'Unix & Linux Stackexchange question Comment coloriser sortie de git? et la réponse par @Evgeny:
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 la
git config
de la documentation:auto
est assez.ui = auto
entrée à la[color]
section de l'utilisateur~/.gitconfig
fichier.Voir, par exemple, https://web.archive.org/web/20080506194329/http://www.arthurkoziel.com/2008/05/02/git-configuration/
La partie intéressante est
color.ui auto
n'a pas fonctionné pour moi, ce n'. Je vous remercie.Ajouter à votre .gitconfig fichier de code suivant:
Git automatiquement les couleurs de la plupart de sa sortie si vous le demandez. Vous pouvez obtenir de très précis sur ce que vous voulez de couleur et comment; mais à son tour sur tous le terminal par défaut de coloration, de définir la couleur.l'interface utilisateur de vrai:
Dans Ubuntu ou toute autre plate-forme (oui, Windows aussi!); départ git1.8.4, qui a été publié 2013-08-23, vous n'aurez pas à faire quelque chose:
De sorte que vous verrez les couleurs par défaut.
git config --global color.ui auto
. En est de même pour mon Mac, le seul qui défaut àauto
était Git Bash sur mon PC Windows.Dans votre
~/.gitconfig
fichier, il suffit d'ajouter ceci:Il prend soin de tous vos commandes git.
Une autre façon consiste à modifier la
.gitconfig
(en créer un s'il n'existe pas), par exemple:puis ajouter:
[color] ui = auto
est assez.GIT utilise de couleur de sortie par défaut, mais sur certains systèmes, comme CentOS, il n'est pas activé . Vous pouvez l'activer comme ce
Vous pouvez choisir votre commande à partir d'ici .
Ici --global est en option pour appliquer l'action pour chaque dépôt dans votre système . Si vous souhaitez appliquer une couleur au référentiel actuel alors seulement, vous pouvez faire quelque chose comme cela -
Avec Git 2.18, vous avez plus de contrôle sur la façon dont vous voulez spécifier des couleurs dans la console.
La "
git config
" commande utilise des options distinctes par exemple "--int
", "--bool
", etc. de préciser quel est le type de l'appelant veut que la valeur d'être interprétée comme.Un nouveau "
--type=<typename>
" option a été introduite, ce qui en ferait un nettoyant pour définir de nouveaux types.Voir s'engager fb0dc3b (18 Avril 2018), et s'engager 0a8950b (09 Avril 2018) par Taylor Blau (
ttaylorr
).(Fusionnés par Junio C Hamano --
gitster
-- dans s'engager e3e042b, 08 Mai 2018)Donc, avant de vous avait
--bool
et--int
, maintenant (la documentation):Noter que Git 2.22 (T2 2019) explique "
git config --type=color ...
" est destinée à remplacer "git config --get-color
", mais il y a une légère différence qui n'était pas documentée, qui est maintenant résolu.Voir s'engager cd8e759 (05 Mar 2019) par Jeff King (
peff
).(Fusionnés par Junio C Hamano --
gitster
-- dans s'engager f6c75e3, 20 mars 2019)Ce lit maintenant:
consulter ici:
https://nathanhoad.net/how-to-colours-in-git/
suit:
Ouvert ~/.gitconfig pour l'édition
vi ~/.gitconfig
Coller du code suivant:
Enregistrer le fichier.
Il suffit de changer n'importe quel fichier dans votre local repo et ne