Saya memiliki banyak tag yang tidak ditandai di repositori dan saya ingin mencari tahu komit mana yang mereka tuju. Apakah ada perintah yang hanya akan mencantumkan tag dan komit SHA mereka? Memeriksa tag dan melihat KEPALA tampaknya agak terlalu melelahkan bagi saya.
Memperbarui
Saya menyadari setelah saya pergi melalui tanggapan bahwa apa yang sebenarnya saya inginkan adalah hanya melihat sejarah yang mengarah ke tag, yang git log <tagname>
cukup.
Jawaban yang ditandai sebagai jawaban berguna untuk mendapatkan daftar tag dan komitmennya, itulah yang saya tanyakan. Dengan sedikit peretasan shell, saya yakin mungkin mengubahnya menjadi pesan SHA + Commit.
--dereference
git show-ref
menunjukkan sha dari tag, bukan sha dari revisi repo. $ tes git-ref 08b9c774ab20e5bdb638339cf4ea2c124b0dae54 ref / tag / test $ tes checkout git KEPALA sekarang di c7f8831 ... $ git checkout 08b9c77 KEPALA sekarang di c7f8831 ...