Ich vermute, das ist ein Konfigurationsfehler irgendwo, aber ich kann nicht herausfinden, wo. Reguläre Git-Befehle scheinen gut zu funktionieren, aber "git diff" tut nichts. Um sicher zu sein, entfernte ich externe Diff-Tools aus meiner .gitconfig-Datei. Dies wurde über MacPorts installiert und ist die letzte Version (1.7.2.2)."git diff" tut nichts
Was ich sehe, ist, dass, wenn ich "git diff" von meinem Arbeitsbereich aus starte, es einfach austritt und nichts tut.
$ git --version
git version 1.7.2.2
$ git diff
$
Wenn ich ein Verzeichnis nach oben zurück, aus meinem root-Arbeitsbereich „git diff“ gibt mir schreibe dies:
$ git diff
usage: git diff [--no-index] <path> <path>
Dies kann ein erwartetes Verhalten, da ich bin nicht unter einem Git Repository .
Irgendwelche Ideen, was ich tun kann, um dies zu beheben?
existiert passieren Was macht denken Sie es etwas zu beheben? Was hast du erwartet zu sehen? –
Hinweis: Die Fehlermeldung bei Verwendung von 'git diff' * außerhalb * eines Repos wird in Kürze klarer. Siehe [meine Antwort unten] (http://stackoverflow.com/a/18895460/6309) – VonC
Beachten Sie, dass, wenn Sie versuchen, eine bestimmte Datei zwischen zwei Commits zu differentieren und keine Ausgabe zu sehen, stellen Sie sicher, dass das Gehäuse im Pfad korrekt ist zu der Datei. –