J'ai créé un dépôt, créé un fichier à l'intérieur, mis du contenu dans le fichier et validé le fichier. Maintenant, j'aimerais voir un diff de ce commit, qui devrait idéalement montrer le fichier qui a été ajouté et les lignes qui y ont été ajoutées.
Pourtant, git diff HEAD^ HEAD
Retour fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree.
, probablement parce que c'était le premier commit du repo.
Comment cela peut-il être résolu? Existe-t-il toujours un moyen d'afficher un diff des fichiers qui ont été ajoutés lors du premier commit?
Tu peux faire:
git diff 4b825dc642cb6eb9a060e54bf8d69288fbee4904 HEAD
4b825dc642cb6eb9a060e54bf8d69288fbee4904
est l'identifiant de "l'arbre vide" dans Git et il est toujours disponible dans tous les dépôts.
Essayez peut-être avec:
git log -p -n 1