如何获取特定Git提交的文件SHA?

Ale*_*hin 5 git commit sha

有没有办法获得特定Git提交的文件SHA?

有两个命令可以:

  1. 检索文件 git show COMMIT_VERSION:myfile.txt > ~/tmp/myfile.txt
  2. 计算SHA git hash-object ./tmp/myfile.txt

但是,也许在Git中有特定的命令可以做到这一点?

Ala*_*rry 5

git ls-tree COMMIT_VERSION myfile.txt 似乎在其第三个字段中包含相同的结果.