HEAD
Git에서 짧은 버전의 해시를 얻는 더 확실한 방법이 있습니까?
내가 얻는 것과 동일한 출력을보고 싶습니다.
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
원래 위의 명령을 사용하여 버전 문자열을 생성했지만 훨씬 더 좋습니다.
git describe --tags
0.1.12
(태그 된 커밋) 또는 0.1.11-5-g0c85fbc
(태그 뒤에 5 개의 커밋 ) 과 같은 문자열을 출력 합니다.
2
파이프로 데이터를 처리하는 데 능숙한 것 같고 git aliases 에 대해 알아야 합니다 . 이 경우 원하는 것에 대한 명령이 있지만 (답변 참조) 결국에는없는 것을 찾을 수 있으며 별칭이 좋습니다.
—
MatrixFrog
@ MatrixFrog 팁 주셔서 감사합니다! 나는 이미 간단한 git aliases를 가지고 있었지만 지금까지 얼마나 강력한 지 알지 못했습니다. 나는 특히 graphviz 디스플레이를 좋아한다.
—
Attila O.
허. 실행하면 "치명적 : 이름을 찾을 수없고 설명 할 수 없습니다"
—
Quinn Comendant
git describe --tags
라는 메시지가 나타납니다. .
의 가능한 중복 자식은 일반 해시에서 짧은 해시 얻을
—
크리스티안 Ciupitu