git log -p
- 로그마다 변화된 내용을 확인한다.
git log -<n>
- 최근 n개의 로그만 본다
git log --stat
- 파일의 추가/삭제 내용 변화를 보여준다.
- 더 간략히 보려면
--shortstat
을 입력한다.
git log --oneline
- 로그를 한줄로 본다
--pretty=oneline --abbrev-commit
의 단축 옵션
- --pretty=oneline: 한줄로 봄
- --abbrev-commit : 커밋해시를 단축해서 보여줌
git log -S (검색어)
- 검색어가 코드 변경점에 포함되어 있는지 검색
git log --grep (검색어)
- 검색어가 커밋 메시지에 포함되어 있는 커밋을 찾는다.
git log --all --decorate --oneline --graph
- 모든 브랜치의 커밋을 그래프 형식으로 보기
- --decorate : 브랜치, 태그 등 모든 레퍼런스 표시
- --decorate=no
- --decorate=short : 기본
- --decorate=full
git log --graph --all --pretty=format:'%C(yellow) %h %C(reset)%C(blue)%ad%C(reset) : %C(white)%s %C(bold green)-- %an%C(reset) %C(bold red)%d%C(reset)' --date=short