git diff <other branch> <this branch>
покажет мне все различия, но файлы, которые не существуют в текущей ветви, не имеют специального индикатора в этом списке.
git diff <other branch> <this branch>
покажет мне все различия, но файлы, которые не существуют в текущей ветви, не имеют специального индикатора в этом списке.
Я хотел бы использовать флаг "--diff-filter" для того, как вы хотите:
git diff --diff-filter=[D|M|A] branch1 branch2
Как:
Вы можете использовать их все одновременно, также с флагом " --stat
" для быстрого просмотра изменений.
Там точно такой же вопрос на SO.
Вы можете использовать
git diff-tree
для достижения того, что вы хотитеиспользуйте
-r
для рекурсивного спуска через поддерево и--diff-filter
чтобы ограничить вывод только определенными типами различий (например, delete = D)
git diff-tree -r --diff-filter=D branchA branchB
Использовать этот:
git diff --name-only branch1 master