Это будет работать для одного файла одновременно:
git log --format=%H -1 HEAD a.txt
Это будет работать для нескольких файлов "одновременно":
for i in a.txt b.txt c.txt; do paste <(echo $i) <(git log --format=%H -1 HEAD $i); done
Это может работать для всех файлов в вашемрепо:
for i in $(git ls-files); do paste <(echo $i) <(git log --format=%H -1 HEAD $i); done