본 문서는 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)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
2.8: 파일 내에서 라인 수 기준으로 특정 범위에 해당하는 변경 로그 표시하기 (0) | 2019.08.14 |
---|---|
2.7: git log 내용 중 커밋 문자열 검색하기 (0) | 2019.08.14 |
2.5: 로그 검색하기 (0) | 2019.08.14 |
2.4: 로그 내용을 한줄씩만 표시하기 (0) | 2019.08.14 |
2.3: 로그에 색상입히기 (0) | 2019.08.13 |