커밋 히스토리 조회하기
새로 저장소를 만들어서 몇 번 커밋을 했을 수도 있고, 커밋 히스토리가 있는 저장소를 Clone 했을 수도 있다. 어쨌든 가끔 저장소의 히스토리를 보고 싶을 때가 있다. Git에는 히스토리를 조회하는 명령어인 git log 가 있다.
여러 옵션 중 -p, --patch 는 굉장히 유용한 옵션이다. -p 는 각 커밋의 diff 결과를 보여준다.
동료가 무엇을 커밋했는지 리뷰하고 빨리 조회할 수 있다.
그 외 옵션
--stat
어떤 파일이 수정됐는지, 얼마나 많은 파일이 변경됐는지, 또 얼마나 많은 라인을 추가하거나 삭제했는지 보여준다
--pretty(=format)
이 옵션을 통해 히스토리 내용을 보여줄 때 기본 형식 이외에 여러 가지 중에 하나를 선택할 수 있다.
format은 나만의 포맷으로 결과를 출력하고 싶을 때 사용한다.
$ git log --pretty=format:"%h - %an, %ar : %s"
조회 제한조건
출력 형식과 관련된 옵션을 살펴봤지만 git log 명령은 조회 범위를 제한하는 옵션들도 있다. 히스토리 전부가 아니라 부분만 조회한다
지난 2주 동안 만들어진 커밋들만 조회하는 명령은 아래와 같다.
$ git log --since=2.weeks
위 내용은 아래 사이트에서 읽은 후 정리하였습니다.
https://git-scm.com/book/ko/v2
'개발 > Git' 카테고리의 다른 글
Git - 3.1 브랜치 (0) | 2020.07.04 |
---|---|
Git - 2.4 Git의 기초 (리모트 저장소) (0) | 2020.07.01 |
Git - 2.3 Git의 기초 (되돌리기) (0) | 2020.06.30 |
Git - 2.1 Git의 기초(저장소 관리) (0) | 2020.06.30 |
Git - 1. 시작하기 (0) | 2020.06.30 |