2011-11-11 9 views
27

私のiOSプロジェクトの1つでは、サブモジュールを追加しました。私の望みの友達がサブモジュールを含むプルすることができます。 githubからzipファイルをダウンロードしようとするたびにサブモジュールが引き出されませんサブモジュールを含むgitを使用してプル

答えて

36

あなたは自動的に初期化し、サブモジュールを更新するために--recursiveオプションを使用してクローンを作成することができます(および任意のそれらのサブモジュールに含まれるサブモジュールなど)

43

これは仕様です。サブモジュールを2番目のステップとして取得します。

git clone git://url... 
cd repo 
git submodule init 
git submodule update 

はその後、その後、git pull後に別のステップを追加します。サブモジュールは、最初の場所で正しく設定されている場合はもちろん

git pull ... 
git submodule update --recursive 

は、これが唯一の...働く

+3

非常に便利な答え:私は自分自身の 'git clone'から' --recursive'を忘れています。 –

+3

git submodule update --recursiveは私のために何もしません。 –

関連する問題