gpt4 book ai didi

git子模块和 "no branch"

转载 作者:太空狗 更新时间:2023-10-29 14:00:33 27 4
gpt4 key购买 nike

假设我们在目录“submod”中有一些 git 子模块。现在我正在执行这样的命令:

# git submodule update --init submod
# cd submod
# git branch
* (no branch)
master

如果位于目录“submod”中的子模块有很多分支——我如何找到我应该 check out 的分支?我知道 git 只记住子模块的 git hash 而不是分支名称 - 那么如何找到分支名称?

最佳答案

分支名称未存储在父存储库中。它只存储提交的哈希值。这是因为分支名称不可靠,并且会随着时间的推移而改变甚至消失。子模块只会更新到正确的散列,因此总是更新到“分离头”状态。

关于git子模块和 "no branch",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22033845/

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