Попробуйте это:
git show <commit> --name-status
Я думаю show
, вероятно, то, что вы хотите, а не diff
. show
показывает изменения этого коммита. diff
показывает все изменения между указанным коммитом и текущим рабочим деревом, если вы не указали ему диапазон фиксации.
Иногда мне нравится видеть некоторые графические метрики изменений:
git show <commit> --stat
(хотя это явно не указывает на добавление и удаление файлов в отличие от изменений.)