git diff und git difftool machen nichts und geben keine Ausgabe

8

Ich versuche git diff unter Windows 7 64 bit zu verwenden. Wenn ich die folgenden Befehle von einer Windows-Eingabeaufforderung aus ausführen:

%Vor%

oder

%Vor%

Ich bekomme keine Ausgabe und kein externes Programm startet. Hier ist meine .gitconfig-Datei:

%Vor%

Ich bekomme die gleichen Ergebnisse, wenn ich alle diese Zeilen aus .gitconfig entferne.

Irgendeine Idee was ist los?

    
donturner 19.06.2012, 10:44
quelle

1 Antwort

10

OK, einfache Antwort. Das Standardverhalten für git diff besteht darin, alle Dateien anzuzeigen, die geändert, aber nicht bereitgestellt wurden. Wenn Sie keine modifizierten Dateien haben, gibt es keine Ausgabe.

git difftool verwendet die Ausgabe von git diff . Wenn es keine Ausgabe vom vorherigen Befehl gibt, wird auch gif difftool nichts tun.

Lösung: Ändern Sie einige Dateien, aber stellen Sie sie nicht bereit, führen Sie die Befehle erneut aus. Wenn es Probleme mit Ihrer Konfigurationsdatei gibt, werden sie angezeigt.

    
donturner 19.06.2012, 11:01
quelle

Tags und Links