特定のサブモジュールを削除するには、gitサブモジュールを削除するにはどうすればよいですか。ただし、同じパスに別のリモートを持つサブモジュールを追加しようとすると、gitは前のリモートを持つサブモジュールをチェックアウトすることになります。
例えば、
- git submodule add https://github.com/auto-complete/auto-complete path / auto-complete
- .gitconfigからオートコンプリート用の3行を削除します
- .git/configからオートコンプリート用の2行を削除します
- git rm --cached path /auto-complete
- git commit -a
- git submodule add https://github.com/Sarcasm/auto-complete path / auto-complete
この時点で、remote2.gitからフェッチする代わりに、path/auto-completeでremote1.gitのチェックアウトが発生します。
path/auto-completeのgitremote- vは、originに対してhttps://github.com/auto-complete/auto-completeを表示します。