
Git Diff는 Git에서 두 개의 커밋, 브랜치 또는 파일의 변경 사항을 비교하는 데 사용되는 명령어입니다.
# commit된 파일상태와 현재 수정중인 상태 비교
git diff
# commit된 파일상태와 add된 파일 상태 비교
git diff --staged
# commit간의 상태 비교하기 - commit hash 이용
git diff [commit1] [commit2]
# commit간의 상태 비교하기 - HEAD 이용 (가장 최근 커밋과 그 전의 커밋을 비교한다)
git diff HEAD~1
# branch간의 상태 비교하기 - HEAD 이용 (두 브랜치의 최신 커밋 간의 차이점을 보여줍니다.)
git diff [branch1] [branch2]
commit된 파일상태와 현재 수정중인 상태 비교

-로 시작하는 줄은 삭제된 줄을 나타내고, +로 시작하는 줄은 추가된 줄을 나타냅니다. 따라서 purple이 indigo로 변경되었다는 것을 알 수 있습니다.