Ich habe eine Datei a.txt
.
cat a.txt
> hello
Der Inhalt von a.txt
ist "Hallo".
Ich mache eine Verpflichtung.
git add a.txt
git commit -m "first commit"
Ich gehe dann a.txt
in ein test
Verzeichnis.
mkdir test
mv a.txt test
Ich mache dann mein zweites Commit.
git add -A
git commit -m "second commit"
Schließlich bearbeite ich, a.txt
um stattdessen "Auf Wiedersehen" zu sagen.
cat a.txt
> goodbye
Ich mache mein letztes Commit.
git add a.txt
git commit -m "final commit"
Hier ist meine Frage:
Wie unterscheide ich den Inhalt a.txt
zwischen meinem letzten und meinem ersten Commit?
Ich habe versucht:,
git diff HEAD^^..HEAD -M a.txt
aber das hat nicht funktioniert. git log --follow a.txt
erkennt die Umbenennung richtig, aber ich kann kein Äquivalent für finden git diff
. Ist dort eines?