作者信息

长期闲置

长风破浪会有时,直挂云帆济沧海。

最近文章
node中什么是全局包374
socketio必须用在node中吗210
node能降级吗993
视频教程分类

推荐视频教程

开通VIP会员课 0元学
首页 >开发工具 >git > 正文

git怎么删除submodule

原创2022-06-24 15:18:49355 关注公众号:每天精选资源文章推送

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 = 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的信息删除了,然后提交到远程仓库,over

推荐学习:《Git教程

以上就是git怎么删除submodule的详细内容,更多请关注php中文网其它相关文章!

20期PHP线上班

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:Git
  • 推荐:PHP从基础到实战教程视频

    相关文章

    相关视频


    专题推荐