Ich versuche git diff
unter Windows 7 64 bit zu verwenden. Wenn ich die folgenden Befehle von einer Windows-Eingabeaufforderung aus ausführen:
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?
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.
Tags und Links git windows version-control