git 删除 submodule 子模块的步骤
warning:
这篇文章距离上次修改已过185天,其中的内容可能已经有所变动。
删除 Git 子模块的步骤如下:
- 删除
.gitmodules
文件中相关子模块的配置 - 删除
.git/config
文件中相关子模块的配置 - 删除子模块文件夹
- 从 Git 中移除子模块的跟踪
以下是相应的命令:
# 1. 编辑 .gitmodules 文件,删除相关子模块配置
git config -f .gitmodules --remove-section submodule.<submodule_path>
# 2. 编辑 .git/config 文件,删除相关子模块配置
git config --remove-section submodule.<submodule_path>
# 3. 删除子模块文件夹
git rm --cached <submodule_path>
rm -rf <submodule_path>
# 4. 提交更改
git commit -m "Removed submodule <submodule_path>"
替换 <submodule_path>
为你的子模块路径。
评论已关闭