这篇“git如何删除submodule”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“git如何删除submodule”文章吧。
git删除submodule的方法:1、利用“vim .gitmodules”删除Submodule对应的文件;2、利用“vim .git/config”更改git配置文件中的信息,删除掉submodule相关内容;3、将modules目录下的submoudle删除即可。
本文操作环境:Windows10系统、Git2.30.0版、Dell G3电脑。
git删除submodule的方法
删除submoudle
git 并不支持直接删除Submodule需要手动删除对应的文件:
1、cd mainproject git rm –cached submodule rm -rf submodule 以上将submodule文件删除
删除.gitmodules中对应的submodule的信息,如下所示
$ cat .gitmodules[submodule “submoudle”]path = submoudleurl = https://gitee.com/ddonggua/submoudle.git[submodule “submoudle2”]path = submoudle2url = https://gitee.com/ddonggua/submoudle2.git
2、更改git的配置文件config: vim .git/config
可以看到Submodule的配置信息:
[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true[remote “origin”]url = https://gitee.com/ddonggua/Test2.gitfetch = +refs/heads/:refs/remotes/origin/[branch “master”]remote = originmerge = refs/heads/master[submodule “submoudle”]active = trueurl = https://gitee.com/ddonggua/submoudle.git[submodule “submoudle2”]active = trueurl = https://gitee.com/ddonggua/submoudle2.git
删除submodule相关的内容,
3、这是还未将submodule的信息清空,仍然需要将 modules目录下的submoudle删除
这样就彻底将submodule的信息删除了,然后提交到远程仓库
以上就是关于“git如何删除submodule”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网行业资讯频道。