개발 공부/Git
git diff , git diff HEAD
차정
2022. 7. 3. 15:06
git diff
Staging Area에 등록되지 않은 Working Directory의 모든 변경사항을 보여주고
Working Directory와 Staging Area 비교
git diff --staged
git diff --cached
스테이지에 등록된 변경사항만 보여줌
git diff HEAD
HEAD가 가리키는 최신 커밋과 Working Directory간의 차이를 보여줌
ex)
test.txt 수정 후
add text.txt 로 수정된 부분을 스테이지에 올림
git diff시 스테이지와 워킹디렉토리 비교하므로 다른 점이 없음
(워킹디렉토리를 스테이지에 올려서)
git diff HEAD했을 때에는 HEAD가 가리키는 최신커밋과 워킹디렉토리 비교하므로
수정된 부분이 보여진다.
git diff [기준브랜치]..[비교하려는브랜치]
git diff main..newBranch
git diff main newBranch
main 브랜치가 newBranch 되려면 필요한 변화들이 보여진다.
.. (점 두개) 띄어쓰기로 대체 가능하다.