begeht Datei diff in git sehen Dies geschieht oft zu mir:Wie vor
ich zugleich im Laufe eines Tages oder zwei auf ein paar bedingten Veränderungen bin zu arbeiten, und wenn es Zeit ist, zu begehen Am Ende vergesse ich, was sich in einer bestimmten Datei geändert hat. (Dies ist nur ein persönliches Git Repo, also bin ich okay mit mehr als einem Update in einem Commit.)
Gibt es eine Möglichkeit, die Änderungen zwischen meiner lokalen Datei, die gerade eingecheckt wird, in der Vorschau, und das letzte Commit für diese Datei?
Etwas wie:
git diff --changed /myfile.txt
Und es etwas drucken möchten:
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 getan hatte, da es im zuletzt geprüft wurde.
Beachten Sie, dass der Doppelstrich nur erforderlich ist, wenn eine mögliche Verwechslung zwischen einer Revision und einem Dateinamen besteht (und in diesem Fall wird git es Ihnen sagen). –
Danke! git diff myfile.txt war es. Danke auch für die Doppelstrichspitze. –
check out 'git add -p'. Überprüfen Sie jede Änderung, genehmigen Sie selektiv Änderungen an der Bühne, brechen Sie sie jederzeit ab, wenn Sie es sich anders überlegen, und bearbeiten Sie sogar einen Chunk inline. Ich "git add" ohne es nie. –