Wie kann ich einen detaillierten Unterschied zwischen Dateien im letzten Git-Pull sehen?

Wie kann ich einen detaillierten Unterschied zwischen Dateien im letzten Git-Pull sehen?

Ich führe einen Git-Pull aus und sehe, dass sich eine Datei geändert hat. Ich möchte zeilenweise Unterschiede sehen, was hinzugefügt oder entfernt wurde.

Ich habe „git diff 12345..67890, (neuestes Commit)“ (zweitneuestes Commit) ausprobiert, aber die Ausgabe zeigte viele Ergänzungen, wo aktuell Dinge in der Datei fehlen.

Was mache ich falsch?

Antwort1

Ich hatte es rückwärts, es geht

git diff (second newest or even older commit)..(the newest or newer commit)

Wenn Sie nur sehen möchten, welche Änderungen sich seit einem von Ihnen abgerufenen Commit geändert haben, können Sie Folgendes ausführen:

git diff (second newest or even older commit)

Antwort2

Die Verwendung git whatchanged --patchvon zeigt Ihnen, welche Dateien sich geändert haben, zusammen mit den tatsächlichen Zeilenänderungen. Sie können mit dem Flag --patch mit git-log, git-diff und anderen ähnliche Ergebnisse erzielen – das Flag ist nicht bei jedem Unterbefehl konsistent dokumentiert, ist aber im Allgemeinen überall verfügbar, wo Sie eine Protokollausgabe erhalten würden.

verwandte Informationen