번역/Git Notes for Professionals
6.4: 브랜치간의 차이점 비교하기
노초코
2019. 9. 11. 19:47
본 문서는 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)
반응형