请问如何更新git项目中的submodle
黄舟
黄舟 2017-05-02 09:18:13
0
3
550

请教一个问题,a项目中有一个submodle:b,submodle:b更新后,在a项目中执行

git fetch origin
git submodule update

可是a项目中的submodle:b并未更新,求解?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(3)
漂亮男人

这个是目前应用在我们项目的部署脚本,FYI
git submodule init
git submodule update
git submodule foreach 'git pull'

滿天的星座

先执行 git submodule init
然后再 git submodule update

Ty80

clone带有submodule的项目:

git clone --recursive <remote-url>

参考

更新带有submodule的项目:

git submodule update --remote

参考

本地修改submodule。
在有任何修改之前,由于submodule处于detached状态,需要先进入submodule的目录并且git checkout <branch-name>切换到一个分支。
之后有任何更改,在submodule的目录中进行commit即可。
此后更新submodule时可以在repo目录下执行:

git submodule update --remote --rebase

git submodule update --remote --merge
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!