본문 바로가기
ETC/Git&GitHub

[Git&GitHub] 깃/깃허브 공부기록 #2 커밋 기록 확인하기 git log / git diff

by yoiii 2021. 1. 12.

#2 커밋 기록 확인하기  git log / git diff


<목차>

#1 커밋기록 출력 명령어 - git log

#2 각 버전 변경 내용 확인 명령어 - git diff


#1 커밋기록 출력 명령어 - git log

저번 포스팅에선, Hello.txt 파일을 저장소에 커밋까지 완료했다.

이제, 각 버전마다 어떤 차이가 있는지 파악할 수 있어야 한다.

git log 명령을 이용하면, 지금까지 커밋했던 기록을 확인이 가능하다.

 

$ git log

 

화면에 나타난 글자들을 자세하게 살펴보자.

commit 옆에 표시되는 긴 문자열커밋 해시(commit hash) 라고 하는데, 커밋들을 구별하는 고유값이다.

HEAD -> master 문구는, 가장 최신 버전 이라는 표시이다.

Author버전을 만든 사용자와 이메일주소를 표시해주고,

Date버전이 만들어진 날짜를 표시해준다.

아래에는, 사용자가 표시한 커밋 메시지가 나온다.

이 정보들을 통틀어서, '커밋로그'라고 부른다.


#2 각 버전 변경 내용 확인 명령어 - git diff

git diff 명령어를 이용하면, 수정한 파일이 어떤 부분이 다른지 표시해준다.

 

$ git diff

 

빨간색으로 표시된 - 문구는, 수정된 hello.txt 파일에서 123이 삭제 되었다는 뜻이고,

초록색으로 표시되는 + 문구는, 1과 2가 추가되었다는 뜻이다.

 

이처럼, log 와 diff 명령어를 사용하면, 커밋한 파일들의 기록과, 어떠한 점이 변경 되었는지 확인이 가능하다.


 

* 개인적으로 공부한 내용을 기록한 것이기에, 잘못된 내용이 있을 수도 있습니다.

댓글