Не уверен, что это соответствует вашим потребностям, но
git log -1 --pretty=format:"%an" -- path/to/file
выведет имя последнего человека, который изменил файл (или каталог).
Редактировать после комментариев:
Чтобы зациклить файлы каталога в контексте bash, используйте xargs
:
git ls-files path/to/directory/ | xargs -n 1 git log -1 --pretty=format:"%h %an %cd" --
... и, опционально, немного легче для глаз с оправданным средним столбцом:
git ls-files path/to/directory/ | xargs -n 1 git log -1 --pretty=format:"%h %<(20,trunc)%an %cd" --