查看已有的子模块
1 | git submodule |
添加子模块
如果没有添加过的话,通过git status 可以看到在目录中新加了一个.gitmodule的文件。
1 | git submodule add <url> <path> |

初始化子模块(如果子模块内容为空的话)
1 | git submodule init |
- 删除子模块
- 删除子模块目录
- 打开
.gitmodules文件,删除对应模块 - 打开
.git/config,删除对应模块 - 删除
.git/module/下对应子模块 - 如果报错:执行
git rm --cached