릴리스 버전을 나타내는 태그가있는 자식 저장소가있는 경우.
두 태그 사이의 커밋 목록을 어떻게 얻을 수 있습니까 (가능한 경우 예쁜 형식으로)?
답변
git log --pretty=oneline tagA...tagB
(즉, 세 개의 점)
tagB가 아닌 tagB에서 도달 가능한 커밋을 원한다면 :
git log --pretty=oneline tagA..tagB
(즉, 두 개의 점)
또는
git log --pretty=oneline ^tagA tagB
답변
git log
커밋 범위를 인수로 사용합니다.
git log --pretty=[your_choice] tag1..tag2
자세한 내용은 매뉴얼 페이지 를 참조하십시오 git rev-parse
.
답변
현재 브랜치의 최신 커밋과 태그를 비교하려면 :
git log --pretty=oneline HEAD...tag
답변
선호하는 예쁜 형식으로 출력을 스타일링하려면에 대한 매뉴얼 페이지 를 참조하십시오 git-log
.
예:
git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB
답변
참고 사항 :
git log tagA...tagB
다양한 범위의 표준 로그 출력을 제공합니다.