GitNotes.2-6.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 2.6: 커밋 목록을 작성자별로 그룹화하여 나열하기

git shortlog 명령어는 git log 의 결과를 작성자별로 그룹화하여 요약된 결과를 보여준다.

파라미터 없이 실행된 경우, 커미터별로 현재까지 작성된 모든 커밋들이 시간순으로 화면에 출력된다.

$ git shortlog Committer 1 (<number_of_commits>): Commit Message 1 Commit Message 2 ... Committer 2 (<number_of_commits>): Commit Message 1 Commit Message 2 ...

각 커밋들에 대한 설명은 생략하고 커밋 수만 표시하길 원한다면, 요약 (summary) 옵션을 이용한다:

-s
--summary
$ git shortlog -s <number_of_commits> Committer 1 <number_of_commits> Committer 2

커미터의 이름 기준이 아닌 커미터별 커밋 수 기준으로 정렬되어 표시되기를 원한다면, 순서 매기기(numbered) 옵션을 이용한다:

-n
--numbered

커미터 정보에 이메일 주소를 같이 표시하려면, 이메일 옵션을 이용한다:

-e
--email

커밋 메시지외에 추가적인 정보를 표시하기 위한 맞춤 서식 (custom format) 옵션 역시 사용이 가능하다:

--format

git log 명령어의 --format 옵션에 사용되는 서식을 동일하게 사용할 수 있다.

서식 관련 추가 정보는 "로그에 색상입히기" 챕터를 참고하라.

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts