特定のブランチなど(tree-ish なオブジェクト)に存在する、特定のファイルの SHA-1 ハッシュを取得したいと考えています。

git の原理的に、checkout などによって index や worktree に対して変更を加えずとも、これを実現する方法はありそうだと考えているのですが、ご存知の方はいらっしゃいますでしょうか。

例えば:

git THECOMMAND HEAD:hoge-dir/fuga-file
git THECOMMAND origin/develop:README

などで、該当するファイルの SHA-1 ハッシュを取得できたらよいと考えています。