git - 特定提交哈希的树哈希是什么?

标签 git

我需要一个 shell 命令行,它将树哈希与特定的提交哈希相对应。我知道 git cat-file commit $COMMITID | grep ^tree 可以做到,但我必须过滤它的输出。有没有只打印散列的命令?

最佳答案

git rev-parse $COMMITID^{tree}

关于git - 特定提交哈希的树哈希是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16372784/

相关文章:

git - 将两个或多个 git 分支拆分为一个 repo 的单独子目录?

ruby-on-rails - 为什么 schema.rb 在运行 rake db :migrate? 时会发生变化(在 Git 看来)

javascript - 如何正确 pull create-react-app 存储库并构建(当前有错误)- (Git)

Github 连接到主机 github.com 端口 22 : Operation timed out

git - rsync 根据 .gitignore & .hgignore & svn :ignore like --filter=:C 排除

git - IntelliJ Idea发生冲突时如何中止 merge

git - 为什么 Git 不忽略我指定的文件?

git - 如何撤消 'git fetch'

Github:删除 fork 后 fork

GitLab SSH 推送失败内存 malloc 失败错误