Ich habe kürzlich gesehen, dass die git
Konsole in Windows farbig ist, z. B. Grün für Ergänzungen, Rot für Löschungen usw. Wie färbe ich meine git
Konsole so?
Um es zu installieren, habe ich den folgenden Befehl verwendet: $ sudo apt-get install git-core
Antworten:
Wie festgestellt , von @VonC ,
color.ui
standardmäßigauto
seit Git 1.8.4Aus der Unix & Linux Stackexchange-Frage Wie kann die Ausgabe von Git eingefärbt werden ? und die Antwort von @Evgeny :
Im Grunde ist es einfacher und zukunftssicherer, als die verschiedenen
color.*
Einstellungen separat festzulegen.Ausführliche Erklärung aus der
git config
Dokumentation :quelle
auto
ist genug.ui = auto
Eintrag zum[color]
Abschnitt in der Benutzerdatei hinzufügt~/.gitconfig
.Siehe beispielsweise https://web.archive.org/web/20080506194329/http://www.arthurkoziel.com/2008/05/02/git-configuration/
Der interessante Teil ist
quelle
color.ui auto
hat bei mir nicht funktioniert. Vielen Dank.Fügen Sie Ihrer .gitconfig-Datei den nächsten Code hinzu:
quelle
Git färbt den größten Teil seiner Ausgabe automatisch ein, wenn Sie dazu aufgefordert werden. Sie können sehr genau festlegen, was und wie gefärbt werden soll. Um jedoch alle Standardfarben für das Terminal zu aktivieren, setzen Sie color.ui auf true:
quelle
In Ubuntu oder einer anderen Plattform (ja, auch Windows!); Ab git1.8.4 , das am 23.08.2013 veröffentlicht wurde , müssen Sie nichts mehr tun :
Sie sehen also standardmäßig Farben.
quelle
git config --global color.ui auto
. Gleiches gilt für meinen Mac, der einzige, der standardmäßigauto
Git Bash auf meinem Windows-PC verwendet.Fügen Sie in Ihrer
~/.gitconfig
Datei einfach Folgendes hinzu:Es kümmert sich um alle Ihre Git-Befehle.
quelle
Eine andere Möglichkeit besteht darin, die zu bearbeiten
.gitconfig
(erstellen Sie eine, falls nicht vorhanden), zum Beispiel:und dann hinzufügen:
quelle
[color] ui = auto
ist genug.GIT verwendet standardmäßig eine farbige Ausgabe, ist jedoch auf einigen Systemen wie CentOS nicht aktiviert. Sie können es so aktivieren
Hier können Sie Ihren gewünschten Befehl auswählen.
Hier ist --global optional, um Aktionen für jedes Repository in Ihrem System anzuwenden. Wenn Sie die Färbung nur für das aktuelle Repository anwenden möchten, können Sie Folgendes tun:
quelle
Mit Git 2.18 haben Sie mehr Kontrolle darüber, wie Sie Farben in der Konsole angeben möchten.
Der
git config
Befehl " " verwendet separate Optionen, z. B. "--int
", "--bool
" usw., um anzugeben, als welchen Typ der Aufrufer den Wert interpretieren möchte .Es wurde eine neue
--type=<typename>
Option " " eingeführt, die es einfacher macht, neue Typen zu definieren.Siehe Commit fb0dc3b (18. April 2018) und Commit 0a8950b (09. April 2018) von Taylor Blau (
ttaylorr
) .(Zusammengeführt von Junio C Hamano -
gitster
- in Commit e3e042b , 08. Mai 2018)Also vorher
--bool
und--int
jetzt ( Dokumentation ):Beachten Sie, dass Git 2.22 (Q2 2019) erklärt, dass "
git config --type=color ...
" ersetzen soll "git config --get-color
, aber es gibt einen kleinen Unterschied, der nicht dokumentiert wurde und der jetzt behoben ist.Siehe Commit cd8e759 (05. März 2019) von Jeff King (
peff
) .(Zusammengeführt von Junio C Hamano -
gitster
- in Commit f6c75e3 , 20. März 2019)Dies lautet nun:
Sie können sehen
git config --type=bool
, dass mit Git 2.26 (Q1 2020) "git config --bool
" Aufrufe in Beispielvorlagen ersetzt werden.Siehe Commit 81e3db4 (19. Januar 2020) von Lucius Hu (
lebensterben
) .(Zusammengeführt von Junio C Hamano -
gitster
- in Commit 7050624 , 30. Januar 2020)quelle
siehe hier: https://nathanhoad.net/how-to-colours-in-git/
Schritte:
Öffnen Sie ~ / .gitconfig zum Bearbeiten
vi ~ / .gitconfig
Fügen Sie folgenden Code ein:
Speicher die Datei.
Ändern Sie einfach eine Datei in Ihrem lokalen Repo und tun Sie es
quelle