1. 移除 .gitmodules
    $ rm .gitmodules
  2. 加入 .gitmodules 到 stage
    $ git add .gitmodules
  3. 修改 .git/config 删除如下内容
    1
    2
    3
    [submodule "vendor"]
    url = git://github.com/some-user/some-repo.git
    123
  4. 移除 submoduleGit
    $ git rm --cached path/to/submodule
  5. 移除 submodule.git
    $ rm -rf .git/modules/submodule_name
  6. 提交修改
    $ git commit -m "remove submodule"
  7. 移除 submodule 文件夹
    $ rm -rf path/to/submodule