git에서 태그 사이의 커밋 목록 가져 오기


217

릴리스 버전을 나타내는 태그가있는 자식 저장소가있는 경우.

두 태그 사이의 커밋 목록을 어떻게 얻을 수 있습니까 (가능한 경우 예쁜 형식으로)?

답변:


251

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

tagB가 아닌 tagB에서 도달 가능한 커밋을 원한다면 :

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

또는

git log --pretty=oneline ^tagA tagB



24

현재 브랜치의 최신 커밋과 태그를 비교하려면 :

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

16

선호하는 예쁜 형식으로 출력을 스타일링하려면에 대한 매뉴얼 페이지 를 참조하십시오 git-log.

예:

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

3

참고 사항 :

git log tagA...tagB

다양한 범위의 표준 로그 출력을 제공합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.