gpt4 book ai didi

git - git 如何知道要在哪个提交处检查子模块?

转载 作者:太空狗 更新时间:2023-10-29 14:19:23 25 4
gpt4 key购买 nike

我克隆了一个包含子模块的存储库。我知道运行 git submodule init 会将对子模块的引用插入到 .git/config 中,而运行 git submodule update 会从中提取文件子模块(因为它位于提交 3ab4ef2)到我的主仓库中......

现在我在 Windows 上,无法使用 grep,所以我无法弄清楚我的主 git 存储库如何知道它与提交 ​​3ab4ef2 相关联。

在我的主仓库中,我在哪里可以找到对该提交的引用?

最佳答案

子模块的提交哈希存储在树对象中。你可以通过运行 git ls-tree -r HEAD^{tree} | 找到它。 less 并搜索子模块所在的目录。

关于git - git 如何知道要在哪个提交处检查子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23293251/

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