Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-17 00:00
관리 메뉴

nomad-programmer

[VCS/Git] git log: 기록 보기 본문

VCS/Git

[VCS/Git] git log: 기록 보기

scii 2019. 11. 25. 01:07

프로젝트 작업을 계속하다 보면 언제 어떤 작업 후에 커밋을 했는지 헷갈리기 시작한다. 혹은 여러 사람이 저장소에 접근해서 커밋한다면 더 그럴 수 있다. 따라서 커밋 내역을 확인 할 수 있는 기능이 필요한데 그것이 바로 git log 명령이다.

기본적으로 40글자의 SHA-1 체크섬 값, 커밋한 사용자, 커밋 시각, 커밋 메시지 등의 커밋 내역을 확인할 수 있다.

--graph 옵션의 경우, 맨 왼쪽을 살펴보면 녹색과 빨간색 세로 점선이 나누어진 것을 볼 수 있다. 이는 브랜치의 분기 내역을 보여주는 것이다.

git log 명령의 옵션

옵션 설명
git log -p 각 커밋에 적용된 실제 변경 내용을 보여준다.
git log --word-diff diff 명령의 실행 결과를 단어 단위로 보여준다.
git log --stat 각 커밋에서 수정된 파일의 통계 정보를 보여준다.
git log --name-only 커밋 정보 중에서 수정된 파일의 목록만 보여준다.
git log --relative-date 정확한 시간을 보여주는 것이 아니라 1일 전, 1주 전처럼 상대적인 시간을 비교하는 형식으로 보여준다.
git log --graph 브랜치 분기와 병합 내역을 아스키 그래프로 보여준다. (실제 자주 유용하게 사용하는 옵션 중 하나)
Comments