본문 바로가기
개발/Git

Git - 2.2 Git의 기초(커밋 히스토리 조회하기)

by devsu 2020. 6. 30.

커밋 히스토리 조회하기

새로 저장소를 만들어서 몇 번 커밋을 했을 수도 있고, 커밋 히스토리가 있는 저장소를 Clone 했을 수도 있다. 어쨌든 가끔 저장소의 히스토리를 보고 싶을 때가 있다. Git에는 히스토리를 조회하는 명령어인 git log 가 있다.

git log

여러 옵션 중 -p, --patch 는 굉장히 유용한 옵션이다. -p 는 각 커밋의 diff 결과를 보여준다.

동료가 무엇을 커밋했는지 리뷰하고 빨리 조회할 수 있다.

git log -p

그 외 옵션

--stat

어떤 파일이 수정됐는지, 얼마나 많은 파일이 변경됐는지, 또 얼마나 많은 라인을 추가하거나 삭제했는지 보여준다

--pretty(=format)

이 옵션을 통해 히스토리 내용을 보여줄 때 기본 형식 이외에 여러 가지 중에 하나를 선택할 수 있다.

format은 나만의 포맷으로 결과를 출력하고 싶을 때 사용한다.

$ git log --pretty=format:"%h - %an, %ar : %s"

 

git log의 주요 옵션

 

조회 제한조건

 

출력 형식과 관련된 옵션을 살펴봤지만 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