git diff
을 사용하여 두 커밋간에 diff를 얻을 수 있지만 두 커밋 모두에 존재하는 파일에 대해 diff 만 표시합니까?git diff : 두 커밋 모두에 존재하는 파일에 대해 diff 만 표시
저는 몇 주 전에 지점을 만들었습니다. 우리 주 코드는 지금까지 꽤 많이 빗나갔습니다. 결과적으로 현재 HEAD와 이전 분기의 차이점을 비교해 보면 변경된 파일이 수십 가지가되지만 대부분 노이즈에 불과합니다.
정말로보고 싶은 것은 두 분기에 존재하는 파일 만 보여주는 diff입니다. 이 작업을 수행하는 한 가지 방법은 다른 지점의 커밋을 현재 HEAD 상단에서 체리 선택하는 것이지만, 그냥 git diff
을 사용하여 수행하는 방법이 있습니까?
@manojlds가 잘못되었습니다. 커밋은 저장소 내용의 스냅 샷이 아닙니다. 확약 (commit)은 저장소의 내용에 대한 변경 사항을 기록한 것입니다. 커밋 A에 존재하지 않은 커밋 B에 새 파일이있을 수 있습니다. – andho