반응형
짧은 Git 버전 해시 받기
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 개의 커밋 ) 과 같은 문자열을 출력 합니다.
이 시도:
git rev-parse --short HEAD
이 명령 git rev-parse
은 수많은 다른 작업을 수행 할 수 있으므로 문서를 주의 깊게 살펴보아야합니다 .
원하는 모든 형식으로 할 수 있습니다 --pretty=format:
git log -1 --pretty=format:%h
git log -1 --abbrev-commit
또한 할 것입니다.
git log --abbrev-commit
약어 SHA-1 체크섬과 함께 로그 항목을 나열합니다.
Git 커밋 짧은 버전과 Git 커밋 메시지를 보는 간단한 방법은 다음과 같습니다.
git log --oneline
이것은 속기입니다
git log --pretty=oneline --abbrev-commit
정말 간단한 방법은 다음과 같습니다.
git describe --always
짧은 해시와 마지막 주석이있는 브랜치 :
git branch -v
develop 717c2f9 [ahead 42] blabla
* master 2722bbe [ahead 1] bla
다음 설정으로 Git 버전 2.7.4가 있습니다.
git config --global log.abbrevcommit yes
git config --global core.abbrev 8
이제 내가 할 때 :
git log --pretty=oneline
약식 숫자 8 자리의 커밋 ID를 얻습니다.
ed054a38 add project based .gitignore
30a3fa4c add ez version
0a6e9015 add logic for shifting days
af4ab954 add n days ago
...
참고 URL : https://stackoverflow.com/questions/5694389/get-the-short-git-version-hash
반응형
'IT' 카테고리의 다른 글
소스 코드의 res / values / dimension.xml에서 차원 값로드 (0) | 2020.03.08 |
---|---|
하이픈 뒤에 줄 바꿈 없음 (0) | 2020.03.08 |
Int를 Java로 열거 (0) | 2020.03.08 |
Xcode 6 이상에서 카테고리를 작성하는 방법 (0) | 2020.03.08 |
Eclipse는 더 이상 참조를 강조 표시하지 않습니다. (0) | 2020.03.08 |