2017-02-26 13 views
0

他のサブモジュールが含まれている既存のパス(repo/SubContainer)にサブモジュールを追加するには、次のlinkの手順に従いますが、追加するたびにエラーメッセージ "SubContainerすでにインデックスに存在しています "。 マイフォルダ構造:サブモジュールの追加エラーメッセージ

repo 
    --SubContainer 
    --Sub1 
+1

フォルダが存在してはいけません。 - すでにサブモジュールが定義されていますか? - Submoduleアップデートを実行し、initを選択する必要があります。 – MrTux

+0

はい、新しいサブモジュールは表示されません。何をすればよいでしょうか?サブモジュールをどのようにクローンすることができますか? – tulipe

答えて

1

あなたが他のサブモジュールが存在するフォルダにサブモジュールを追加することはできません。 SubContainer already exists in the indexは、指定した場所のサブモジュールが既に索引の一部であることを示します。各サブモジュールには専用のフォルダが必要です。このように:あなたはサブモジュールを追加する場合

repo 
    --SubContainer 
    --Sub1 
    --Sub2 

だから、あなたはパスSubContainer/SubXでそれを追加する必要があります。対応するコマンドラインコマンドはgit submodule add <Submodule URL> SubContainer/SubXになります。 SubContainerパスを指定するだけでは不十分です。 git will はSubContainerフォルダにサブモジュールのフォルダを自動的に作成します。新しいフォルダは、パスをまったく提供しない場合にのみ作成されます。

+0

ありがとう@Kowsky so much – tulipe

関連する問題