Использование стандартной команды git diff (также хорошо для сценариев):
git diff --name-only <sha>^ <sha>
Если вы хотите также статус измененных файлов:
git diff --name-status <sha>^ <sha>
Это хорошо работает с слияния.