11-1 log 더 자세히 알아보기

이경영·2022년 10월 4일
0

Git&Github

목록 보기
17/17

분석하고 디버깅하기

log 더 자세히 알아보기

옵션들을 활용한 다양한 사용법

각 커밋마다의 변경사항 함께 보기

git log -p

최근 n개 커밋만 보기

git log -(갯수)

통계와 함께 보기

git log --stat
  • 더 간략히: --shortstat

한 줄로 보기

git log --oneline
  • --pretty=oneline --abbrev-commit의 줄임


특정커밋 찾고싶을때

변경사항 내 단어 검색

git log -S (검색어)

커밋 메시지로 검색

git log --grep (검색어)

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

git log --all --decorate --oneline --graph
  • --all : 모든 브랜치 보기
  • --graph : 그래프 표현
  • --decorate : 브랜치, 태그 등 모든 레퍼런스 표시
    --decorate=no
    --decorate=short : 기본
    --decorate=full

포맷된 로그 보기
https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EC%BB%A4%EB%B0%8B-%ED%9E%88%EC%8A%A4%ED%86%A0%EB%A6%AC-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0#pretty_format

얄코 포맷

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

date를 relative로 바꿔보기
단축키로 등록하여 사용

profile
꾸준히

0개의 댓글