git diff - 파일 내용 비교하기

sturrxxl·2021년 1월 22일
0
post-thumbnail

git diff

파일의 어떤 내용이 변경되었는지 차이점을 비교할 수 있다.

Working Directory와 Staging Area간의 비교도 가능하고
commit간의 비교, branch간의 비교도 가능하다.

VScode에서 파일 선택해서 비교하곤 했는데
편하고 더 다양한 옵션으로 터미널에서 확인 할 수 있게 되었다🤤



➜ 관련 명령어 정리

commit된 파일상태와 현재 수정중인 상태 비교
git diff

commit된 파일상태와 add된 파일 상태 비교
git diff --staged

commit간의 상태 비교하기 - commit hash 이용
git diff [비교할commit해쉬1] [비교할commit해쉬2]
ex ) git diff 048171 0c747d

commit간의 상태 비교하기 - HEAD 이용
ex) git diff HEAD HEAD^
가장 최근의 커밋과 그 전의 커밋을 비교한다

branch간의 상태 비교하기 - HEAD 이용
git diff [비교할branch1] [비교할branch2]
ex ) git diff feature/test origin/master
local의 feature/test브런치와 remote의 master branch 비교


↓ 예시 확인하기

삭제된 부분은 빨간색, 추가된 부분은 초록색으로 표시된다

profile
프론트 개발자가 되는 과정

0개의 댓글