添加子模块
git submodule add <子模块链接> <子模块名称>
子模块名称就是本地路径
注意:如果github博客里使用了子模块,子模块链接必须使用web URL,否则将不能构建
初始化子模块
git submodeule init
对应新clone的项目,如果其中有子模块,需要使用该命令初始化子模块。
更新子模块
git submodule update:初始化后首次更新远程代码到本地。
git submodule update --remote:将远程子模块最新代码更新到本地。
删除子模块
- 手动删除config、.gitmodules中对应的配置
- 手动删除.git/modules下对应的目录
- git rm -r --cached <子模块名称>清除缓存
 
	
	