J'ai un fichier a.txt.
cat a.txt
> hello
Le contenu de a.txt est "bonjour"
Je fais un commit.
git add a.txt
git commit -m "first commit"
J'ai ensuite déplacer a.txt dans un test dir.
mkdir test
mv a.txt test
Je puis faire mon deuxième commettre
git add -A
git commit -m "second commit"
Enfin, j'ai modifier a.txt pour dire au revoir à la place
cat a.txt
> goodbye
Je fais mon dernier commit
git add a.txt
git commit -m "final commit"
Maintenant, voici ma question:
Comment puis-je diff du contenu de a.txt entre mon dernier commit et mon premier commit?
J'ai essayé:
git diff HEAD^^..HEAD -M a.txt
, mais cela ne fonctionne pas. git log --follow a.txt
correctement détecte le changement de nom, mais je ne peux pas trouver un équivalent pour git diff. Est-il un?