web-dev-qa-db-fra.com

Comment obtenir Git diff du premier commit?

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?

25
Click Upvote

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.

72
CB Bailey

Essayez peut-être avec:

git log -p -n 1
1
tfe