git 변경사항을 확인하기 위해
git diff
명령어를 사용합니다.
$ git diff
Staging Area 에 가지 않고 Working Directory에 있는 변경사항 diff를 출력합니다.
$ git diff HEAD
현재 브랜치의 최신 커밋 이후 Working Directory 또는 Staging Area의 변경사항 diff를 모두 출력합니다.
$ git diff --staged
$ git diff --cached
위 2가지는 동일한 명령어로, 현재 브랜치의 최신 커밋 이후 Staging Area의 변경사항 diff를 모두 출력합니다.
$ git diff HEAD <file_name>
$ git diff --staged <file_name>
$ git diff <브랜치명1> <브랜치명2>
입력한 순서를 기준으로 <브랜치명1>는 a, <브랜치명2>는 b 로 보아
a 기준 ---, +++ 내역을 보여줍니다.
커밋해시 값으로도 내역을 비교할 수 있습니다.
$ git diff <커밋해시1> <커밋해시2>