Angenommen, ich habe ein Repository geklont und begonnen, Dateien zu ändern. Ich weiß, dass ich, wenn ich lokale nicht festgeschriebene Änderungen habe, einen git diff test.txt
Unterschied wie folgt machen kann, der mir den Unterschied zwischen dem aktuellen lokalen HEAD und den geänderten, nicht festgeschriebenen Änderungen in der Datei zeigt. Wenn ich diese Änderungen festschreibe, kann ich sie mithilfe von mit dem ursprünglichen Repository vergleichengit diff master origin/master
Aber gibt es eine Möglichkeit, die lokalen Änderungen vom ursprünglichen Repository auf dem Server zu unterscheiden, bevor sie lokal festgeschrieben werden? Ich habe verschiedene Permutationen git diff --cached master origin/master
ohne Glück ausprobiert .