链接子模块
- git submodule add -b develop http://xxxx.com/abv/bcd.git
- git submodule init
获取最新子模块提交
- git submodule update --remote
切换回当前子模块
- git submodule update
更新后,提交子模块,相当提交当前项目目录的一个hash值
删除子模块
- rm -rf 子模块目录 删除子模块目录及源码
- vi .gitmodules 删除项目目录下.gitmodules文件中子模块相关条目
- vi .git/config 删除配置项中子模块相关条目
- rm .git/module/* 删除模块下的子模块目录,每个子模块对应一个目录,注意只删除对应的子模块目录即可
- git rm --cached 子模块名称