2011-05-02 6 views

답변

16

git log는 인수로 커밋의 범위를 취합니다

git log --pretty=[your_choice] tag1..tag2 

더 많은 정보를 원하시면 git rev-parseman page를 참조하십시오.

150

git log --pretty=oneline tagA...tagB (즉, 세 개의 점)

그냥 원한다면

이 tagB하지만있는 tagA에서 접근 할 커밋 :

git log --pretty=oneline tagA..tagB (즉, 두 개의 점)

또는

git log --pretty=oneline ^tagA tagB

2

참고 :

git log tagA...tagB 

은 범위에서 표준 로그 출력을 제공합니다.

13

사이 최신 현재 브랜치와 태그의 커밋 비교하려면 :

git log --pretty=oneline HEAD...tag 
+4

"head"는 대문자 여야합니다. git log --pretty = oneline HEAD ... 태그 –

5

git-log에 대한 man page를 참조 원하는 꽤 형식으로 출력 스타일을.

예 :

git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB 
1

시도 자식 로그 tag1로는 ... tag2로, 그리고 tag2로는이 tag1 후 릴리스입니다.

+0

안녕하세요. 다른 사용자가 이미 게시 한 답변을 게시하지 마십시오. –

관련 문제