반응형
Git에서 분기의 해시를 찾는 방법은 무엇입니까?
로컬 / 원격 브랜치 이름이 주어지면이 브랜치가 가리키는 커밋의 해시를 어떻게 얻을 수 있습니까?
명령 git rev-parse
은 친구입니다. 예 :
$ git rev-parse development
17f2303133734f4b9a9aacfe52209e04ec11aff4
... 또는 원격 추적 분기의 경우 :
$ git rev-parse origin/master
da1ec1472c108f52d4256049fe1f674af69e785d
이 명령은 git
다음과 같이 에서 분기 이름을 지정하는 모든 방법을 구문 분석 할 수 있으므로 일반적으로 매우 유용합니다 .
git rev-parse master~3
git rev-parse HEAD@{2.days.ago}
... 등
해시는 아래에 저장됩니다 .git/refs/
. 예 :.git/refs/heads/master
그러나 git rev-parse
Mark Longair가 제안한대로 프로그래밍 방식으로 사용 하면 더 안전합니다.
참고 URL : https://stackoverflow.com/questions/9110478/how-to-find-the-hash-of-branch-in-git
반응형
'Development Tip' 카테고리의 다른 글
실행중인 Amazon ec2 인스턴스를 예약하는 방법은 무엇입니까? (0) | 2020.11.27 |
---|---|
Scala Functor와 Monad 차이점 (0) | 2020.11.27 |
탭 / 브라우저 닫기 전 확인 (0) | 2020.11.27 |
클래스의 Python 검사 인스턴스 (0) | 2020.11.27 |
초기화, 정의, 변수 선언의 차이점 (0) | 2020.11.27 |