본문 바로가기
DEV/Git

git :: git diff(CLI)

by 올커 2022. 9. 24.

 

git diff(CLI)

1. 커밋 비교

  - 변경된 작업을 비교하려면 git diff 명령어를 사용한다. git diff는 가장 최신 커밋과 현재 변경사항의 차이를 비교할 수 있도록 출력해주는 명령어다. (*스테이지와 현재 커밋을 비교하려면 git diff --staged명령으로 조회한다.) 

  - 여기서 맨 왼쪽에 '+'는 기존에서 추가되었다는 뜻이고, 만약에 제외되었다면 가장 왼쪽에 '-' 기호가 보인다.

  - 커밋끼리의 변경사항을 비교하려면 git diff <커밋해시(1)> <커밋해시(2)> 를 사용한다. 커밋해시는 git log 또는 git log --oneline에서 나오는 7자리 커밋해시로도 조회가 가능하다. 이 때 주의할 것은 여기서 커밋해시(1)을 기준으로 커밋해시(2)가 변화한 내용을 보여주는 것이다.

 

※ 참고. git diff 명령어

용도 명령어
현재 작업 디렉터리의 작업내역과 최신 커밋 비교 git diff
스테이지의 작업내역과 최밋 커밋 비교 git diff --staged
커밋끼리 비교 git log <커밋해시> <커밋해시>

 

반응형

'DEV > Git' 카테고리의 다른 글

git :: git stash(CLI)  (0) 2022.09.26
git :: git revert, reset(CLI)  (0) 2022.09.25
git :: git log(CLI)  (1) 2022.09.23
git :: git commit(CLI)  (0) 2022.09.22
git :: git add stage(CLI)  (0) 2022.09.21

댓글