以下代码是否足以更新子模块:
git submodule sync
git submodule update --init --recursive
我执行了主项目的git pull操作。
然后我执行
git submodule sync
git submodule update --init --recursive
更新子模块。
这段代码够用吗?
以下代码是否足以更新子模块:
git submodule sync
git submodule update --init --recursive
我执行了主项目的git pull操作。
然后我执行
git submodule sync
git submodule update --init --recursive
更新子模块。
这段代码够用吗?
git submodule foreach git pull
来在下载后保持它们的更新。--recursive
参数运行git clone
命令,或者在克隆包含它们的repo之后使用命令git submodule update --init
。git submodule update
命令执行以下操作:git submodule foreach
:git pull
命令的作用,结合使用可以轻松推断出它们的组合实际上可以将所有子模块更新到最新的可用提交。有关更多详细信息,请参见上面的链接。
git submodule foreach git fetch
时,更改被获取了,但是当我运行git submodule foreach git pull
时,我遇到了一个错误:您当前不在任何分支上。
请指定您想要合并的分支。
- U. Windl