저장소에 주석이 달린 태그가 많이 있으며 태그를 가리키는 커밋을 해결하고 싶습니다. 태그와 커밋 SHA를 나열하는 명령이 있습니까? 태그를 확인하고 HEAD를 보면 너무 힘들 것 같습니다.
최신 정보
내가 실제로 원하는 것은 태그로 이어지는 역사를 보는 것만 git log <tagname>
으로 충분하다는 반응을 겪은 후에 깨달았습니다 .
답변으로 표시된 답변은 태그 및 커밋 목록을 얻는 데 유용합니다. 약간의 셸 해커를 사용하면 SHA + 커밋 메시지로 변환 할 수 있다고 확신합니다.
--dereference
git show-ref
repo 개정의 sha가 아니라 태그의 sha 를 나타내는 것을 지적하고 싶습니다 . $ git show-ref test 08b9c774ab20e5bdb638339cf4ea2c124b0dae54 refs / tags / test $ git checkout test HEAD는 이제 c7f8831에 있습니다 ... $ git checkout 08b9c77 HEAD는 이제 c7f8831에 있습니다 ...