¿Comando Git para mostrar la identificación de confirmación de HEAD?

Resuelto Andrew Arnott asked hace 14 años • 8 respuestas

¿Qué comando puedo usar para imprimir la identificación de confirmación de HEAD?

Esto es lo que estoy haciendo a mano:

$ cat .git/HEAD
ref: refs/heads/v3.3
$ cat .git/refs/heads/v3.3
6050732e725c68b83c35c873ff8808dff1c406e1

Pero necesito una secuencia de comandos que pueda canalizar de manera confiable la salida de algún comando a un archivo de texto de modo que el archivo de texto contenga exactamente la identificación de confirmación de HEAD (ni más ni menos, y no solo una referencia). ¿Alguien puede ayudar?

Andrew Arnott avatar Dec 28 '09 11:12 Andrew Arnott
Aceptado

Utilice el comando:

git rev-parse HEAD

Para la versión corta:

git rev-parse --short HEAD
Randal Schwartz avatar Dec 28 '2009 04:12 Randal Schwartz
git log -1

solo para confirmar la identificación

git log | head -n 1 
cyb0k avatar Dec 07 '2015 15:12 cyb0k