В git такого прямого сопоставления нет, поскольку имя файла является частью объекта дерева, содержащего файл, а не объекта blob, который является содержимым файла.
Это не обычная операция, когда нужно извлечь имя файла из хэша SHA1, так что, возможно, вы могли бы расширить его для реального случая использования?
Если вы просматриваете текущие файлы (например, коммит HEAD), вы можете попробовать следующее.
git ls-tree -r HEAD | grep <SHA1>
Если вы хотите найти содержимое предыдущих коммитов, вам нужно сделать что-то более похожее на это.
git rev-list <commit-list> | \
xargs -n1 -iX sh -c "git ls-tree -r X | grep <SHA1> && echo X"