摘要:
git submodule 更新之后, 如果在父仓库里直接调用 “git submodule update --init --recursive”
会发现 子模块的代码不会更新。初学者会很迷惑,怎么能把子模块更新到最新呢?方法如下
方法:
从父仓库进入到modules目录(这个目录是submodule生成的),调用”git pull origin master“
cd modules
git pull origin master
这个时候,回到上一层,git status 就能看到变化了。
如果调用 git diff,则显示如下:
此时, 把这个变化提交并push到仓库里,就能实现子模块的更新。文章来源:https://www.toymoban.com/news/detail-507864.html
总结:
当子模块更新后,在父仓库里需要获取到这个更新,并提交上去,其他协作者才能保持同步更新。文章来源地址https://www.toymoban.com/news/detail-507864.html
到了这里,关于git submodule 如何同步更新的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!