Das passiert mir oft:
Ich arbeite an mehreren zusammenhängenden Änderungen zur gleichen Zeit im Laufe von ein oder zwei Tagen, und wenn es Zeit ist, zu übertragen, vergesse ich am Ende, was sich in einer bestimmten Datei geändert hat. (Dies ist nur ein persönliches Git-Repository, daher ist es für mich in Ordnung, mehr als eine Aktualisierung in einem Commit zu haben).
Gibt es eine Möglichkeit, die Änderungen zwischen meiner lokalen Datei, die gerade eingecheckt wird, und der letzten Übertragung für diese Datei in der Vorschau anzuzeigen?
Etwa so:
git diff --changed /myfile.txt
Und es würde etwas ausgedruckt werden wie:
line 23
(last commit): var = 2+2
(current): var = myfunction() + 2
line 149
(last commit): return var
(current): return var / 7
Auf diese Weise konnte ich schnell sehen, was ich in dieser Datei seit dem letzten Einchecken getan hatte.