删除子模块

从仓库中删除一个子模块。

  • 使用 git submodule deinit -f -- <submodule> 命令取消注册指定的 <submodule>
  • 使用 rm -rf .git/modules/<submodule> 命令删除子模块的目录。
  • 使用 git rm -f <submodule> 命令删除子模块的工作树。
git submodule deinit -f -- <submodule>
rm -rf .git/modules/<submodule>
git rm -f <submodule>

# 示例
git submodule deinit -f -- 30code
rm -rf .git/modules/30code
git rm -f 30code
# 删除 `30code` 子模块