git删除submodule的方法:1、利用“vim .gitmodules”删除Submodule对应的文件;2、利用“vim .git/config”更改git配置文件中的信息,删除掉submodule相关内容;3、将modules目录下的submoudle删除即可。
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”的介绍已经结束,如果您还想获取更多相关知识,可以继续关注亿速云网站,我们将定期为大家更新一些优质内容。
文章标题:git如何删除submodule,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/14818