Tengo un montón de etiquetas sin anotar en el repositorio y quiero averiguar a qué compromiso apuntan. ¿Hay un comando que solo enumere las etiquetas y sus SHA de confirmación? Revisar la etiqueta y mirar la CABEZA me parece un poco laborioso.
Actualizar
Después de leer las respuestas, me di cuenta de que lo que realmente quería era simplemente mirar el historial que llevaba a la etiqueta, para lo cual git log <tagname>
es suficiente.
La respuesta que está marcada como respuesta es útil para obtener una lista de etiquetas y sus confirmaciones, que es lo que pregunté. Con un poco de piratería informática, estoy seguro de que es posible transformarlos en mensajes SHA + Commit.
--dereference
git show-ref
muestra sha de la etiqueta, no sha de la revisión del repositorio. $ git show-ref test 08b9c774ab20e5bdb638339cf4ea2c124b0dae54 refs / tags / test $ git checkout test HEAD ahora está en c7f8831 ... $ git checkout 08b9c77 HEAD ahora está en c7f8831 ...