git log --author=Tom --format='' --name-only HEAD~5.. | sort -u
--format=''
запрещает любой вывод из git log
, кроме имен файлов; git log
перечисляет измененные файлы во всех коммитах автора, и, вероятно, их много; sort -u
обрабатывает эти дубликаты.