• 技术文章 >开发工具 >git

    git怎么删除submodule

    长期闲置长期闲置2022-06-24 15:18:49原创155

    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中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Git
    上一篇:git怎么解决合并冲突 下一篇:项目中怎么删除git仓库
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• git 诞生日你知道吗?• Git远程仓库(Github)知识点总结• 常用Git指令总结(速查表分享)• git分支能改名字吗• git怎么撤回刚删除的分支
    1/1

    PHP中文网