브랜치 내에서 두개의 커밋을 비교할수 있다.
두개의 커밋의 해쉬태그(Git-ref)를 이름으로 사용하여 비교가 가능하다.
최신 커밋과 바로 전 커밋 비교
# git diff HEAD^ HEAD
커밋 해쉬를 이용하여 두개의 커밋 비교
# git diff 8sdf234 234fds5
서로 다른 브랜치 간 비교
# git diff NewBranch Master
신규 브랜치가 생성된 이후부터 Master 브랜치에 변경된 내역을 확인할 경우는 다음과 같다.
# git diff NewBranch...Master
리모트의 브랜치와 비교
# git diff origin/master...master