본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 6.4: 브랜치간의 차이점 비교하기
new 브랜치의 마지막 커밋과 original 브랜치의 마지막 커밋간의 차이점을 출력하려면 다음과 같이 수행한다:
git diff original new # original..new 라고 적어도 동일하다
new 브랜치가 original 브랜치로부터 분리된 이후로의 모든 변경사항을 출력하려면:
git diff original...new # $(git merge-base original new)..new 라고 적어도 동일하다
역주: $(git merge-base original new)..new 의 경우에는 original 브랜치에 분기 이후 추가적인 커밋이 없었을 때에만 앞선 명령어와 동일한 결과를 출력합니다.
파라미터를 아래처럼 하나만 준 경우에는
git diff original
아래 명령어를 수행한 것과 동일하게 동작한다
git diff original..HEAD
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
6.6: 특정 파일이나 디렉토리에 대해 변경사항 출력하기 (0) | 2019.09.16 |
---|---|
6.5: stage 된 변경내역과 stage 되지 않은 변경내역 모두 표시하기 (0) | 2019.09.11 |
6.3: stage 된 변경 내역 확인하기 (0) | 2019.09.11 |
6.2: 두 커밋 사이의 변경 내역 확인하기 (0) | 2019.09.11 |
6.1: 현재 작업 디렉토리 내의 변경사항 표시하기 (0) | 2019.09.11 |