git submodule的用法

· git

git submodule的删除

git submodule可以用来包含其他项目,但是删除需要手动删除,否则可能在添加子模块时出错,以下是删除子模块的步骤.

假设子模块文件名为test

删除子模块文件夹

   git rm --cached test
   rm -rf test

删除.gitmodules文件中相关信息

   [submodule "test"]
     path = test
     url = https://github.com/maonx/vimwiki-test.git

删除.git/config中的相关子模块信息

   [submodule "test"]
     url = https://github.com/maonx/vimwiki-test.git

删除``.git`文件夹中的相关子模块文件

   rm -rf .git/modules/test