stamper
Gitdiffgit-diff초보환영

변경 내용을 diff로 정확히 비교하기

개발자김철수22시간 전조회 0추천 0
변수 입력3

언제 사용하나

커밋 전, 브랜치 간, 특정 커밋 사이의 변경을 정확히 확인할 때.

실행 전 확인

  • 무엇과 무엇을 비교할지(작업트리/스테이지/브랜치) 정한다.

명령

# 아직 스테이징 안 된 변경
git diff

# 스테이징된 변경(커밋될 내용)
git diff --staged

# 두 브랜치 비교
git diff {{BASE}}..{{TARGET}}

# 특정 파일만, 단어 단위 강조
git diff --word-diff {{PATH}}

# 변경 통계만 요약
git diff --stat {{BASE}}..{{TARGET}}

placeholder 설명

  • {{BASE}} / {{TARGET}} : 비교할 기준/대상
  • {{PATH}} : 특정 파일 경로

입력 예시

git diff dev..feature/login --stat

기대 결과

어떤 파일이 어떻게 바뀌었는지 정확히 파악된다.

검증 방법

--stat 요약과 상세 diff가 예상 변경과 일치하는지 확인한다.

주의사항과 흔한 실수

  • git diff는 스테이징된 변경을 보여주지 않는다(그건 --staged).
  • 공백만 다른 변경은 -w로 숨겨 볼 수 있다.

관련 문서

댓글 0

아직 댓글이 없습니다.