반응형
주어진 커밋의 커밋 메시지를 git에 인쇄하십시오.
주어진 커밋의 커밋 메시지를 인쇄하려면 배관 명령이 필요합니다.
"배관"은 아니지만 원하는 것을 정확하게 수행합니다.
$ git log --format=%B -n 1 <commit>
"배관"명령이 절대적으로 필요한 경우 (필요한 이유는 확실하지 않음) 다음을 사용할 수 있습니다 rev-list
.
$ git rev-list --format=%B --max-count=1 <commit>
하지만 rev-list
또한 인쇄 할 커밋 메시지에 추가 (첫 번째 줄에) 샤 커밋.
git show
보다 배관 명령이며 git log
형식 옵션이 동일합니다.
git show -s --format=%B SHA1
이렇게하면 지정된 시간 동안 모든 메시지의 매우 간단한 목록이 제공됩니다.
git log --since=1/11/2011 --until=28/11/2011 --no-merges --format=%B > CHANGELOG.TXT
배관은 아니지만 .gitconfig에 다음이 있습니다.
lsum = log -n 1 --pretty=format:'%s'
lmsg = log -n 1 --pretty=format:'%s%n%n%b'
"마지막 요약"과 "마지막 메시지"입니다. 해당 커밋의 요약 또는 메시지를 얻기 위해 커밋을 제공 할 수 있습니다. (1.7.0.5를 사용하고 있으므로 % B는 없습니다.)
나는 이것을 위해 shortlog를 사용한다 :
$ git shortlog master..
Username (3):
Write something
Add something
Bump to 1.3.8
나는 사용하기 시작했다
git show-branch --no-name <hash>
보다 빠르다
git show -s --format=%s <hash>
둘 다 같은 결과를냅니다
참고 URL : https://stackoverflow.com/questions/3357280/print-commit-message-of-a-given-commit-in-git
반응형
'Programing' 카테고리의 다른 글
단일 종속성의 모든 전이 종속성을 제외 (0) | 2020.05.06 |
---|---|
전체 문서 HTML을 문자열로 얻는 방법? (0) | 2020.05.06 |
실행하기 전에 각 명령을 어떻게 인쇄 할 수 있습니까? (0) | 2020.05.06 |
MySQL : 어떤 데이터베이스가 선택되어 있는지 확인 하시겠습니까? (0) | 2020.05.06 |
SurfaceView와 View의 차이점은 무엇입니까? (0) | 2020.05.06 |