这是一篇记录git submodule中存在的坑的文档
引用一个模块的命令
git submodule add http://your-submodule-url.com/ local/path
这个命令可以将一个子模块添加到当前的主仓库中(注意,这样添加的是最新版的)
这个git submodule有一些坑爹的地方
当你本地添加了一个子模块后,一旦云端进行了更新,本地单纯地进行git pull并不能实现更新
甚至你在本地删除了主仓库和子模块,重新git pull(无论是主仓库路径下还是)这个主仓库,里面附带的子模块可能都还是老版本的
为了解决上述问题,更新全部的submodule可以用下列代码
git submodule update --remote --merge
标签:git,仓库,--,submodule,模块,添加,小记 From: https://www.cnblogs.com/alphainf/p/18249738