ホームページ >開発ツール >Git >gitでサブモジュールを削除する方法

gitでサブモジュールを削除する方法

WBOY
WBOYオリジナル
2022-06-24 11:38:1810779ブラウズ

git でサブモジュールを削除する方法: 1. "vim .gitmodules" を使用してサブモジュールに対応するファイルを削除します; 2. "vim .git/config" を使用して git 設定ファイル内の情報を変更し、削除しますサブモジュール関連コンテンツ; 3. modules ディレクトリ内のサブモジュールを削除します。

gitでサブモジュールを削除する方法

この記事の動作環境: Windows 10 システム、Git バージョン 2.30.0、Dell G3 コンピューター。

git でサブモジュールを削除する方法

サブモジュールの削除

git はサブモジュールの直接削除をサポートしていないため、対応するファイルを手動で削除する必要があります:

1. cd mainproject git rm –cached submodule rm -rf submodule 上記はサブモジュール ファイルを削除します

以下に示すように、.gitmodules 内の対応するサブモジュール情報を削除します

$ 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

サブモジュールの設定情報を確認できます:

[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

サブモジュール関連のコンテンツを削除します,

3. これは、サブモジュール情報がまだクリアされていないためです。モジュール ディレクトリ内のサブモジュールを削除する必要があります。

##これにより、サブモジュール情報が完全に削除され、その後

推奨学習: 「

Git チュートリアル を介してリモート ウェアハウスに送信します。

以上がgitでサブモジュールを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。