首頁 >開發工具 >Git >git怎麼刪除submodule

git怎麼刪除submodule

WBOY
WBOY原創
2022-06-24 11:38:1810744瀏覽

git刪除submodule的方法:1、利用「vim .gitmodules」刪除Submodule對應的檔案;2、利用「vim .git/config」更改git設定檔中的信息,刪除掉submodule相關內容; 3.將modules目錄下的submoudle刪除即可。

git怎麼刪除submodule

本文操作環境: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