Dev/Git

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

싯벨트 2022. 11. 19. 21:10
728x90

👉 [공식문서] 2.3 커밋 히스토리 조회

#커밋 히스토리 조회하기

  • git log
    • -p --patch : 각 커밋의 diff 결과
    • -2 : 최근 2개 결과만 보여줌 (-1, -3 등 숫자 반영한 개수)
    • --oneline : 커밋의 sha1 체크섬 앞 7자리 & 브랜치 & 커밋 메시지 한줄로 출력
      • --pretty=oneline --abbrev-commit 을 사용한 것과 동일함
    • --graph : 브랜치와 머지 히스토리를 보여주는 아스키 그래프
    • --pretty=format : 커밋 포맷 설정 가능 (옵션은 상기 공식문서 페이지 참조)
    • --since="날짜 조건" (--since & --until 은 --after & --before 과 동일)
      • 2.weeks / "2022-11-19" (절대적 시간) / "2years 1day 3minutes ago" (상대적 시간)
    • --no-merges : 머지 커밋 제외
$ git log --pretty=format:"%h - %an, %ar : %s"

#git log --oneline

#git log --oneline --graph