최대 1 분 소요

git diff는 Git에서 파일 간의 차이를 확인할 때 사용하는 명령어입니다. 주로 작업 디렉토리, 스테이징 영역, 저장소 간의 변경 내용을 비교하여 어떤 부분이 수정되었는지 확인하는 데 사용됩니다.

주요 역할과 동작 원리
파일 간의 변경점 확인 git diff는 텍스트 기반으로 파일의 수정된 줄을 보여줍니다.

  • 제거된 줄은 - 기호와 함께 빨간색으로 표시됩니다.
  • 추가된 줄은 + 기호와 함께 초록색으로 표시됩니다.

비교 범위 설정 가능

  • 작업 디렉토리와 스테이징 영역 간의 차이.
  • 스테이징 영역과 최신 커밋 간의 차이.
  • 두 특정 커밋 간의 차이.

부분별 비교 지원

  • 특정 파일, 디렉토리, 브랜치 등 비교 범위를 세부적으로 지정할 수 있습니다.

기본 사용법

작업 디렉토리와 스테이징 영역 비교 Staging area기준으로 Working directory 차이점 비교

git diff
  • 작업 디렉토리와 최신 커밋 비교
    HEAD를 기준으로 Working directory, Staging area 차이점 비교
    git diff HEAD
    
  • 두 커밋 간의 비교
    commit1을 기준으로 commit2 차이점 비교
    git diff commit1   commit2
    
  • 브랜치 간의 비교
    git diff 브랜치1  브랜치2
    

태그:

카테고리:

업데이트:

댓글남기기