2012-03-07 14 views
1

gitサブモジュールを削除します。私はそれを行う方法に答える別の質問を見つけましたが、私はそのプロセスについて質問をしました。gitサブモジュールを削除する

私の知るところでは、.gitmodulesから参照を削除すると、.git/configから削除する必要があります。また、git/config(最上位レベル)は "git submodule init"を実行して更新されています。だから、なぜ私は.gitmodulesとgit rm --cachedから削除できないのですか?

もう1つの質問は、私が(gitmodulesから削除して)git submodules initを実行したときに削除しようとしているサブモジュールを初期化しようとすると失敗するということです。

私はこれがプロセスであることを理解していますが、これはその方法ですが、誰かがさらに情報を与えることができる場合です。それで、それは素晴らしいだろう。私はそれをgoogleして、またstackoverflowで同様の質問を見た。

+0

私はこのSOの答えを見たと確信しています:http://stackoverflow.com/questions/1260748/how-do-i-remove-a-git-submodule本当にgitが 'git submodule rm'を追加することを望みます。コマンドは、人々が少なくとも2009年以来、この愚かな5ステップのプロセスを使用していると見て、質問は450 upvotesがあります。 – danny

答えて

0

私はそれがちょうど方法であると思うので、答えを得ることができなかったので、これを正しいものとしてマークして閉じます。サブモジュールを除去するプロセスを簡素化する

0

一つの方法は、新しいgit1.8.3(4月22D、2013)コマンドを使用することです:

git submodule deinit 

は「How do I remove a Git submodule?」の新しい答えを参照してください。

関連する問題