Maison >outils de développement >git >Comment supprimer un sous-module dans git

Comment supprimer un sous-module dans git

WBOY
WBOYoriginal
2022-06-24 11:38:1810774parcourir

Comment supprimer un sous-module dans git : 1. Utilisez "vim .gitmodules" pour supprimer le fichier correspondant au sous-module ; 2. Utilisez "vim .git/config" pour modifier les informations dans le fichier de configuration git et supprimer le sous-module associé. content; 3. Remplacer les modules Supprimez simplement le sous-module dans le répertoire.

Comment supprimer un sous-module dans git

L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.

Comment supprimer un sous-module dans git

Supprimer le sous-module

git ne prend pas en charge la suppression directe du sous-module et vous devez supprimer manuellement le fichier correspondant :

1 cd mainproject git rm –cached submodule rm -rf submodule Ce qui précède sera. supprimez le fichier du sous-module

Supprimez les informations du sous-module correspondant dans .gitmodules, comme indiqué ci-dessous

$ 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 Modifiez la configuration du fichier de configuration git : vim .git/config

Vous pouvez voir les informations de configuration du sous-module :

[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
.

Supprimer le contenu lié au sous-module,

3. En effet, les informations du sous-module n'ont pas encore été effacées. Vous devez toujours supprimer le sous-module dans le répertoire des modules

De cette façon, les informations du sous-module sont complètement supprimées puis soumises. à l'entrepôt distant. Terminé

Apprentissage recommandé : "Tutoriel Git"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn