这篇“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电脑。
删除submoudle
git 并不支持直接删除Submodule需要手动删除对应的文件:
1、cd mainproject git rm –cached submodule rm -rf submodule 以上将submodule文件删除
删除.gitmodules中对应的submodule的信息,如下所示
$ cat .gitmodules [submodule “submoudle”] path = submoudle url = https://gitee.com/ddonggua/submoudle.git [submodule “submoudle2”] path = submoudle2 url = https://gitee.com/ddonggua/submoudle2.git
2、更改git的配置文件config: vim .git/config
可以看到Submodule的配置信息:
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote “origin”] url = https://gitee.com/ddonggua/Test2.git fetch = +refs/heads/:refs/remotes/origin/ [branch “master”] remote = origin merge = refs/heads/master [submodule “submoudle”] active = true url = https://gitee.com/ddonggua/submoudle.git [submodule “submoudle2”] active = true url = https://gitee.com/ddonggua/submoudle2.git
删除submodule相关的内容,
3、这是还未将submodule的信息清空,仍然需要将 modules目录下的submoudle删除
这样就彻底将submodule的信息删除了,然后提交到远程仓库
以上就是关于“git如何删除submodule”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。