В общем, вы можете использовать следующую команду для вывода списка файлов, которые изменились между любыми двумя коммитами git diff --name-only
.
Так что, если все ваши ветки происходят от master, вы можете использовать команду ниже, чтобы получитьизменения.
git --no-pager diff --name-only sourcebranchname $(git merge-base {sourcebranchname} {targetbranchname})
Например, я создаю запрос Pull от branch1 к master, тогда команда должна быть такой, как показано ниже.
git --no-pager diff --name-only branch1 $(git merge-base branch1 master)