git でサブモジュールを削除する方法: 1. "vim .gitmodules" を使用してサブモジュールに対応するファイルを削除します; 2. "vim .git/config" を使用して git 設定ファイル内の情報を変更し、削除しますサブモジュール関連コンテンツ; 3. modules ディレクトリ内のサブモジュールを削除します。
この記事の動作環境: Windows 10 システム、Git バージョン 2.30.0、Dell G3 コンピューター。
サブモジュールの削除
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 サイトの他の関連記事を参照してください。