git diff

Ziggy Stardust·2024년 10월 25일
0

git 에서 두 상태를 비교할 때 사용하는 명령어입니다.

옵션별 작동

git diff : working directorystaging area 사이의 변경점을 비교할 때 사용합니다.

보통 이번 작업 중 생긴 변경을 파악하기 위한 명령어입니다.


git diff head : working directory(staging 포함)repository 의 헤더커밋과 비교할 때 사용합니다.

이번 작업 전 브랜치의 최신 상태와의 차이를 파악하기 위한 명령어입니다.


git diff --staged : staging arearepository 의 헤더커밋과 비교할 때 사용합니다.

git diff --staged는 git diff --cached와 같은 역할을 합니다.


git diff [옵션] [파일명] :

  • 옵션이 없는 경우 : working directorystaging area 사이 특정 파일의 차이를 비교할 때 사용합니다.
  • --staged : staging arearepository 의 헤더 커밋 사이 특정 파일의 차이를 비교할 때 사용합니다.

git diff [branch1]..[branch2] :
브랜치와 브랜치 사이 차이를 비교할 때 사용합니다.


git diff [commit_hash1]..[commit_hash2] :
커밋과 커밋 사이 차이를 비교할 때 사용합니다.

profile
spider from mars

0개의 댓글