Git子模块
- 子模块添加
# add submodule to track master branch
git submodule add -b branch_name URL_to_Git_repo optional_directory_rename
- 子模块删除
#删除子模块目录及源码
rm -rf 子模块目录
#删除项目目录下.gitmodules文件中子模块相关条目
vi .gitmodules
#删除配置项中子模块相关条目
vi .git/config
#删除模块下的子模块目录,每个子模块对应一个目录,注意只删除对应的子模块目录即可
rm .git/module/*
#如果仍然保存,执行
git rm --cached 子模块名称
- 子模块更新分支
需要先删除,再添加。