【发布时间】:2014-05-05 14:49:50
【问题描述】:
我是 git 子模块的新手,我对可用的有关 git 子模块的文档感到非常困惑。我的问题很简单
我已经离开 2 个月了,我想更新我的本地仓库代码。我的仓库中有子模块。我会
git pull origin master(它会更新我本地仓库中的代码。)
现在我想更新子模块
因此,正在这样做
git 子模块更新够了吗?
我也看到了命令
git submodule foreach git pull origin master
在更新子模块的文本中。
在我看来,这个命令正在为每个子模块执行 git pull。但是在我的仓库中,每个子模块都处于分离的头部状态。当我进入他们的子目录并执行 git branch 时,它说 (no branch) 我认为这意味着它处于分离头状态。因此,如果它不在任何分支中,则将拉取代码放置在哪里。
那么对我来说,确保我的仓库处于更新状态的正确方法是什么。
【问题讨论】:
标签: git git-submodules