tag practices delete create crear best git version-control git-diff

practices - git push tag



¿Cómo conseguir git diff del primer commit? (2)

Creé un repositorio, creé un archivo dentro de él, puse algo de contenido en el archivo y confirmé el archivo. Ahora, me gustaría ver una diferencia de ese compromiso, que idealmente debería mostrar el archivo que se agregó y las líneas que se agregaron a él.

Sin embargo, git diff HEAD^ HEAD devuelve fatal: ambiguous argument ''HEAD^'': unknown revision or path not in the working tree. Probablemente porque este fue el primer commit del repositorio.

¿Como puede ésto ser resuelto? ¿Todavía hay una manera de ver una diferencia de los archivos que se agregaron en la primera confirmación?


Tal vez intente con:

git log -p -n 1


Tu puedes hacer:

git diff 4b825dc642cb6eb9a060e54bf8d69288fbee4904 HEAD

4b825dc642cb6eb9a060e54bf8d69288fbee4904 es el id del "árbol vacío" en Git y siempre está disponible en cada repositorio.