Ho un file a.txt
.
cat a.txt
> hello
Il contenuto di a.txt
è "ciao".
Mi impegno.
git add a.txt
git commit -m "first commit"
Poi mi sposto a.txt
in una test
dir.
mkdir test
mv a.txt test
Quindi faccio il mio secondo impegno.
git add -A
git commit -m "second commit"
Infine, modifico a.txt
per dire "arrivederci" invece.
cat a.txt
> goodbye
Faccio il mio ultimo impegno.
git add a.txt
git commit -m "final commit"
Ora ecco la mia domanda:
Come faccio a diffondere il contenuto a.txt
tra il mio ultimo commit e il mio primo commit?
Ho provato:,
git diff HEAD^^..HEAD -M a.txt
ma non ha funzionato. git log --follow a.txt
rileva correttamente la ridenominazione, ma non riesco a trovare un equivalente per git diff
. Ce n'è uno?