개발/Git
Git - 2.2 Git의 기초(커밋 히스토리 조회하기)
devsu
2020. 6. 30. 22:12
커밋 히스토리 조회하기
새로 저장소를 만들어서 몇 번 커밋을 했을 수도 있고, 커밋 히스토리가 있는 저장소를 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