gpt4 book ai didi

git - Git 在哪里存储子模块提交的 SHA1?

转载 作者:IT王子 更新时间:2023-10-29 01:21:45 25 4
gpt4 key购买 nike

我知道,当您将子模块添加到 git 存储库时,它会跟踪由其 sha1 引用的该子模块的特定提交。

我正在尝试查找此 sha1 值的存储位置。

.gitmodules.git/config 文件只显示子模块的路径,但不显示提交的 sha1。

git-submodule(1)引用仅提及 gitlink 条目和 gitmodules(5)引用文献对此也没有任何说明。

最佳答案

它直接存储在Git的对象数据库中。子模块所在目录的树对象将具有子模块提交的条目(这就是所谓的“gitlink”)。

尝试做 git ls-tree master <path-to-directory-containing-submodule> (或者只是 git ls-tree master 如果子模块位于顶级目录中)。

关于git - Git 在哪里存储子模块提交的 SHA1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5033441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com