Git: Ver mi último compromiso

Resuelto Dan Rosenstark asked hace 14 años • 21 respuestas

Sólo quiero ver los archivos que se confirmaron en la última confirmación exactamente como vi la lista cuando lo hice git commit. Desafortunadamente buscando

git "last commit" log

en Google no me lleva a ninguna parte. Y

git diff HEAD^..HEAD

No es lo que necesito, por supuesto, ya que también arroja las entrañas del cambio.

Dan Rosenstark avatar Feb 10 '10 01:02 Dan Rosenstark
Aceptado

Según lo determinado a través de los comentarios, parece que el OP está buscando

$ git log --name-status HEAD^..HEAD

Esto también está muy cerca del resultado que obtendrías de svn statusor svn log -v, con el que están familiarizadas muchas personas que vienen de subversion a git.

--name-statuses la clave aquí; Como señalaron otras personas en esta pregunta, puede usar git log -1, git showy git diffpara obtener el mismo tipo de resultado. Personalmente, tiendo a utilizarlo git show <rev>cuando miro revisiones individuales.

Mike Seplowitz avatar Feb 09 '2010 21:02 Mike Seplowitz

Utilice git show :

git show --summary

Esto mostrará los nombres de los archivos creados o eliminados, pero no los nombres de los archivos modificados . El git showcomando admite una amplia variedad de formatos de salida que muestran varios tipos de información sobre las confirmaciones.

Greg Hewgill avatar Feb 09 '2010 18:02 Greg Hewgill
git log -1 --stat

podría funcionar

knittl avatar Feb 09 '2010 21:02 knittl