log(심화)

박태영·2024년 6월 20일
0

git

목록 보기
30/44

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

  • 깃 로그 포매팅 레퍼런스가 웹에 많이 있으니 검색하여 적용하고 별멍(alias)를 만들어 더 쉽게 사용할 수 있다.
profile
어른 아이

0개의 댓글

관련 채용 정보