git diff <other branch> <this branch>
모든 차이점이 표시되지만 현재 분기에 존재하지 않는 파일에는 해당 목록에 특별한 표시기가 없습니다.
답변1
git diff-tree
당신은 당신이 원하는 것을 달성하기 위해 사용할 수 있습니다
-r
하위 트리를 통해 재귀적으로 내려가고 특정 유형의 diff로만 출력을 제한하는 데 사용됩니다--diff-filter
(예: 삭제=D).
git diff-tree -r --diff-filter=D branchA branchB
답변2
원하는 대로 "--diff-filter" 플래그를 사용하고 싶습니다.
git diff --diff-filter=[D|M|A] branch1 branch2
처럼:
- D: Branch1에 존재하는 파일만 정렬합니다.
- M: 정렬 파일이 수정되었습니다.
- A: Branch2에만 존재하는 파일을 정렬합니다.
--stat
변경 사항을 빠르게 보려면 " " 플래그를 사용하여 동시에 모두 사용할 수 있습니다 .
답변3
이것을 사용하십시오:
git diff --name-only branch1 master