Ich verwende git
, um Änderungen in Konfigurationsdateien von Drittanbieteranwendungen zu verfolgen. Im ersten Moment habe ich initialisiert und dann die Einstellungen der Anwendung nach und nach angepasst. Jetzt habe ich die letzten guten Einstellungen und habe sie in git
festgeschrieben. Ich möchte sehen, was ich verändert habe.
Wie erreiche ich das?
Ich habe
%Vor% oder ähnlich, aber sehen Sie alle mit langen Hexadezimalzahlen markierten Commits. Darf ich sie für git diff
verwenden?
Sie können das Argument -p mit git log verwenden, um alle Diffs für alle Commits zu erhalten:
%Vor%Wenn Sie den vollständigen Unterschied vom ersten Festschreiben zu HEAD sehen möchten, können Sie etwas wie folgt tun:
%Vor%Wie sehe ich das git diff vom Anfang bis zum HEAD?
Ganz am Anfang gab es nichts, also ist der Unterschied zwischen nichts und HEAD tatsächlich ... alles, was in HEAD ist.
Wenn Sie jedoch den Anfang als "nach dem ersten Commit" definieren, verwenden Sie einfach git diff mit der ID des ersten Commits. ( git diff 1234567..HEAD
)