git刪除submodule的方法:1、利用“vim .gitmodules”刪除Submodule對(duì)應(yīng)的文件;2、利用“vim .git/config”更改git配置文件中的信息,刪除掉submodule相關(guān)內(nèi)容;3、將modules目錄下的submoudle刪除即可。
本文操作環(huán)境:Windows10系統(tǒng)、Git2.30.0版、Dell G3電腦。
git怎么刪除submodule
刪除submoudle
git 并不支持直接刪除Submodule需要手動(dòng)刪除對(duì)應(yīng)的文件:
1、cd mainproject git rm –cached submodule rm -rf submodule 以上將submodule文件刪除
刪除.gitmodules中對(duì)應(yīng)的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相關(guān)的內(nèi)容,
3、這是還未將submodule的信息清空,仍然需要將 modules目錄下的submoudle刪除
這樣就徹底將submodule的信息刪除了,然后提交到遠(yuǎn)程倉(cāng)庫(kù),over
推薦學(xué)習(xí):《Git教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦