본문 바로가기
TIL 기록/git_github

git log 옵션

by 지난_JINAN 2024. 1. 19.
Git / GitHub 강의 정리-31
git log 옵션들

 git log -p # 커밋마다 변경사항 보기

j,k 로 위 아래로 옮기면서 확인 가능

git log -(갯수) # 원하는 커밋 수만큼 확인하기

git log -p -(갯수) # 확인하고자 하는 커밋 갯수를 변경사항과 함께 확인

git log --stat # 통계와 함께 확인

git log --shortstat # 통계를 더 간략히 확인

git log --oneline # 한 줄로 보기 # 밑에 두 기능을 함께 표시

git log --pretty=oneline # 커밋 내역 한줄로 확인

git log --abbrev-commit # 커밋 해시 짧게 표시

git log --oneline
git log --pretty=oneline
git log --abbrev-commit

git log 옵션들 - 변경사항 내 단어 검색

git log -S (검색어) # 변경사항 내 단어 검색 , 대문자 S 주의

git log --grep (검색어) # 커밋 메시지 내 단어 검색

 

커밋 히스토리 조회하기 참고 내용
 

Git - 커밋 히스토리 조회하기

머지 커밋 표시하지 않기 저장소를 사용하는 워크플로우에 따라 머지 커밋이 차지하는 비중이 클 수도 있다. --no-merges 옵션을 사용하면 검색 결과에서 머지 커밋을 표시하지 않도록 할 수 있다.

git-scm.com

 

자주 사용되는 그래프 로그 보기

git log --all --decorate --online --graph # 소스트리를 CLI 방식으로 확인하기

포맷된 로그 보기

# 샘플
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
포캣된 로그 보기위한 옵션 참고
* 보통 단축키로 등록하여 사용

* 색이나 '--' 대신 '=' 을 사용하는 등 원하는 방식으로 보기 가능

 

 

Git - 커밋 히스토리 조회하기

머지 커밋 표시하지 않기 저장소를 사용하는 워크플로우에 따라 머지 커밋이 차지하는 비중이 클 수도 있다. --no-merges 옵션을 사용하면 검색 결과에서 머지 커밋을 표시하지 않도록 할 수 있다.

git-scm.com

 

# %C(bold green)-- %an%C(reset) 이름 표시부분 삭제 후 실행
git log --graph --all --pretty=format:'%C(yellow) %h %C(reset)%C(blue)%ad%C(reset) : %C(white)%s %C(bold red)%d%C(reset)' --date=short

 

 

 

 

강의 섹션 11. 분석하고 디버깅하기 ( 1 )
 

제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의

코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다!  ⭐️  대학교 이메일 계정이 있다면?🎓  대학생 반값쿠

www.inflearn.com

 

'TIL 기록 > git_github' 카테고리의 다른 글

git blame 코딩 작성자 확인  (0) 2024.01.26
git diff  (1) 2024.01.23
깃 브랜치 활용  (0) 2024.01.18
깃 squash  (0) 2024.01.17
git cherry-pick  (0) 2024.01.12