这是个问题
添加子模块:1
$ git submodule add [url] [path]
删除子模块:(这一步比较麻烦,只是简单rm的话,可能会出现难以定位的bug)1
$ git rm --cached [path]
编辑.gitmodules文件,将子模块的相关配置节点删除掉
编辑.git/config文件,将子模块的相关配置节点删除掉[这一步好像很不科学,为什么信息要保存两份?]
手动删除子模块残留的目录
添加子模块:1
$ git submodule add [url] [path]
删除子模块:(这一步比较麻烦,只是简单rm的话,可能会出现难以定位的bug)1
$ git rm --cached [path]
编辑.gitmodules文件,将子模块的相关配置节点删除掉
编辑.git/config文件,将子模块的相关配置节点删除掉[这一步好像很不科学,为什么信息要保存两份?]
手动删除子模块残留的目录