如何更新所有子模块?

海豹

如何更新子模块以及使用哪个Git客户端?

我目前正在与GitKraken合作。.但是工作起来并不友好,因为您必须打开每个子模块(一个接一个)来更新'em并返回git主模块并更新所有子模块。
我们为每个子模块使用此工作流(提交,拉入和推入):是吗?

Google搜索没有得出任何明确的答案。

如我在此处所示,Git命令行仍然是最佳(也是最完整)选项

git config pull.rebase true
git config rebase.autoStash true
git config fetch.recurseSubmodules true

然后,一个简单的git pull就足以更新您当前的分支以及所有子模块。
确保您的子模块正在跟踪一个分支,并且在“”中已详细说明,您可以随时执行操作git submodule update --remote --merge
您还具有git submodule foreach在子模块中执行命令的命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章