답변:
"버전 번호"는 무엇을 의미합니까? 커밋에 버전 번호로 태그를 달고 사용하는 것이 일반적입니다.
$ git describe --tags
태그가있는 현재 HEAD를 식별합니다. 현재 HEAD의 해시를 알고 싶다면 다음을 원할 것입니다.
$ git rev-parse HEAD
또는 짧은 개정 해시의 경우 :
$ git rev-parse --short HEAD
다음과 같이하면 충분합니다.
$ cat .git/refs/heads/${branch-master}
그러나 이것은 심판이 포장 될 수 있으므로 신뢰할 수 없습니다.
.git/packed-refs
직접 액세스하지 않아야합니다 .git/refs/
. 그냥 사용하십시오 git rev-parse master
(또는 git rev-parse refs/heads/master
완전히 모호하지 않아야하는 경우).
이것은 당신에게 수정본을 제공합니다.
git rev-parse HEAD
--short
옵션에 대해 간단히 언급 하면 완벽합니다.
HEAD
실제로 사용할 수있다"고 생각했다 .