Ich habe eine Reihe von nicht kommentierten Tags im Repository und möchte herausfinden, auf welches Commit sie verweisen. Gibt es einen Befehl, der nur die Tags und ihre Commit-SHAs auflistet? Das Auschecken des Tags und das Betrachten des KOPFES scheint mir etwas zu mühsam.
Aktualisieren
Nachdem ich die Antworten durchgesehen hatte, wurde mir klar, dass ich eigentlich nur die Geschichte vor dem Tag betrachten wollte, was git log <tagname>
ausreicht.
Die Antwort, die als Antwort markiert ist, ist nützlich, um eine Liste der Tags und ihrer Commits zu erhalten, was ich gefragt habe. Ich bin mir sicher, dass es mit ein bisschen Shell-Hackery möglich ist, diese in SHA + Commit-Nachrichten umzuwandeln.
--dereference
git show-ref
sha des Tags und nicht sha der Repo-Revision angezeigt wird. $ git show-ref test 08b9c774ab20e5bdb638339cf4ea2c124b0dae54 refs / tags / test $ git checkout test HEAD ist jetzt bei c7f8831 ... $ git checkout 08b9c77 HEAD ist jetzt bei c7f8831 ...