차이점 살펴보기(git diff)

git diff
git diff --cached
git diff HEAD

Git은 작업디렉토리의 변경사항, 스테이징돼서 커밋하려는 변경사항, 저장소간의 차이점을 보여줄 수 있다.

매개변수 없이 git diff를 실행하면 아직 스테이징되지 않고 커밋되지 않은 작업 디렉토리의 untracked 파일의 변경사항을 보여준다.

git diff

실행결과

'-'로 시작된 줄은 삭제되었음을 의미하며 '+'는 추가된 부분을 의미한다.

--cached--staged 매개변수를 추가하여 git diff를 실행하면 스테이징되어 커밋대기 상태에 있는 tracked된 파일의 변경사항을 보여준다.

git diff --cached

작업디렉토리, 스테이징된 변경사항, 저장소의 모든 차이점을 비교하고 싶다면 git diff 명령어에 HEAD 매개변수를 추가하면 된다.

git diff HEAD

HEAD는 현재 작업중인 브랜치에서 가장 최신의 커밋을 나타내는 키워드이다.

results matching ""

    No results matching ""