2016-07-29 8 views
1
in git zeigt

Mit 'Bash auf Ubuntu unter Windows' unter Windows 10 (Insider Preview), git Version 1.9.1Dateinamen nicht diff

ich git diff eine Million Mal auf anderen Maschinen verwendet haben, aber an diesem Setup zeigt keine Dateinamen an. Hier ist ein Screenshot:

enter image description here

Der leere weiße Raum an der Spitze fehlt die übliche --- a/Datei +++ b/Datei unter anderem. Ich lief git config --list, um zu sehen, ob es möglicherweise einige Konfigurationsprobleme, aber es gibt nur wenige Einträge drin, die nicht an Zweigen und Quellorten verbunden sind:

enter image description here

Ich erhalte diese Ergebnisse von beiden Bash und von cmd. Warum könnte das passieren?

+3

Zur Klarstellung: Sie haben diesen Abschnitt nicht löschen, bevor es zu veröffentlichen, es ist eigentlich nur Leerzeichen? Ist es wirklich _whitespace_ oder ist es Weiß-auf-Weiß-Text? Können Sie es im Terminal auswählen und kopieren/einfügen? Was passiert, wenn Sie auf eine modernere Version von Git für Windows aktualisieren? https://git-for-windows.github.io –

+0

Guter Anruf hier, die Farbe war weiß auf weißem Hintergrund –

+0

Danke! habe überall gesucht, wie man nur die * filename * -Farbe für ein 'git diff' ändert! (Meta ist nahe genug !!!) ..So froh, dass ich * Ihre * Frage gefunden habe. Akzeptierte Antwort ist genau das, wonach ich gesucht habe !! ** + 1 an euch beide:) ** – SherylHohman

Antwort

2

Wie andere darauf hingewiesen haben, wurden tatsächlich Zeichen angezeigt, es war nur ein Farbproblem - Der Hintergrund und die Schriftfarbe waren beide weiß.

Es ist möglich, die Schriftfarben für die meisten Git-Ausgabe zu konfigurieren, und in der git diff Fall können Sie tatsächlich die Farbe der verschiedenen Abschnitte der Ausgabe ändern. Um die Farbe des oberen Abschnitts zu ändern (die ‚Meta‘ Abschnitt) des Ausgangs, verwenden Sie den folgenden Befehl ein:

git config --global color.diff.meta "blue"

Sie können die --global weglassen, wenn Sie nur die Änderungen wollen die aktuelle Sitzung beeinflussen und Benutzer, und Sie können verschiedene Farben verwenden.

Dies ist ein Beispiel für die Ausgabe mit der Farbe ‚Magenta‘ gesetzt: enter image description here

Weitere Details finden Sie hier: https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration

+0

Suche "Meta" oder "Farbe. *" Im verknüpften Dokument, um direkt zu dem Abschnitt detaillierte Farboptionen für "Meta" * Vielen Dank so viel !! @sg * – SherylHohman

Verwandte Themen