Wie kann ich mit Git frühere Diff-Commits anzeigen?
Lesezeit: 1 Minute
Lampenschirm
Wie kann ich mit Git frühere Diff-Commits anzeigen?
Ich habe eine Datei, für die ich mehrere Commits gemacht habe, aber ich möchte frühere Versionen der Datei UND ihre Diffs in verschiedenen Stadien anzeigen. Zu sehen, wo ich Fehler gemacht habe und wie ich sie behoben habe, hilft meinem Code wirklich. Übrigens verwende ich Tower als GUI auf Git.
--full-diff gibt alle Dateien in diesen Commits. Dies sind möglicherweise zu viele Informationen, wenn Sie nur nach dem suchen -p Patches, die an einer bestimmten Datei vorgenommen wurden. Es kann nützlich sein, alle geänderten Dateien gleichzeitig anzuzeigen, da sie möglicherweise mit der angezeigten Datei zusammenhängen.
– Bogenschütze gewähren
22. Dezember ’17 um 18:32
Du brauchst git log. Wenn Sie an einer Datei interessiert waren SOMEFILE benutzen
$ git log -p SOMEFILE
Der -p Option zeigt den Patch an, der wahrscheinlich das gesuchte Diff ist.
Ich denke, diese Antwort beantwortet die Frage direkter.
– Bogenschütze gewähren
22. Dezember ’17 um 18:34
Wenn Sie keine bestimmte Datei angeben möchten, und sehen Sie sich das Diff für . an alle Dateien geändert, einfach verwenden
$ git log -p
.
2002800cookie-checkWie kann ich mit Git frühere Diff-Commits anzeigen?yes