git log -p
커밋의 코드 변경사항까지 조회합니다.
git log -"숫자"
입력한 숫자만큼의 log만 조회합니다.
git log --stat
git log --shortstat(더 간략한 통계 조회하기)
git log --oneline
각 로그를 한줄로 조회합니다.
--pretty=oneline: commit log를 한줄로 조회합니다. 커밋 해시는 긴 커밋 해시
가 출력됩니다.
--abbrev-commit: commit log를 조회합니다. 커밋 해시는 짧은 커밋 해시
가 출력됩니다.
git log -S (검색어)
특정 단어의 코드 변경사항이 포함된 commit을 조회합니다.
git log --grep (검색어)
commit message에 포함된 단어를 검색합니다. 검색어는 붉은색으로 표시됩니다.
git log --all --decorate --oneline --graph
--all : 모든 브랜치 보기
--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
commit hash: 짧게
날짜 포함
commit message
commit 작성자 포함
git log config format으로 다양하게 customize된 방식을 찾아볼 수 있습니다.