描述:在比较复杂的仓库管理中,当项目被多个git仓库引用采用子模块仓库提交子模块复用性。
添加子模块:
git submodule add 仓库地址 本地保存目录
git submodule init 初始化子模块仓库
git submodule update 下载更新子模块仓库代码
删除子模块:
git submodule deinit submodule # 卸载远程子模块仓库
git rm submodule # 删除本地仓库中的子模块代码
rm .git/modules/submodule # 删除本地仓库模块配置中的子模块配置
注意:submodule指的是子模块名称或者说子模块主仓库相对路径。