Найти файлы коммита A, которые изменились по сравнению с коммитом B с git?
Я ищу что-то вроде "git diff -name-only B A", но ограничено файлами, содержащимися в коммите А. Или, другими словами, мне нужен список всех файлов, измененных с помощью коммита А (исключая историю), которые не являются так же, как в коммите B (включая историю).
Есть ли простой способ сделать это в Git?
С уважением, Йохен
1 ответ
Решение
Вы можете использовать --diff-filter
вариант сделать это. Чтобы найти только файлы, которые изменены (а не удалены или добавлены, скажем) между A
а также B
Вы могли бы сделать:
git diff --name-only --diff-filter=M B A