删除子模块
从仓库中删除一个子模块。
- 使用
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` 子模块