2016-04-26 8 views
0

私はただ1つのリポジトリをクローンしました。その中には、4つのサブモジュールがあります。私は2つだけ更新したいと思う。どうやってするか? 指定されたサブモジュールを初期化および更新する方法

git submodule init 
git submodule update 

は、すべてのサブモジュールをフェッチする通常の方法は、私が欲しいものではありません。

答えて

1

このようなサブモジュール名追加:

git submodule update --init submoduleName 

別のオプションは、サブモジュールのフォルダに取得し、そこからコードを引っ張っています。

+0

ありがとうございます。最初のオプションでは動作しますが、ワイルドカードも使用できます。二番目は、リポジトリを最初にクローンしたときにフォルダ(サブモジュール)が空であるため、私たちはできないのではないかと思います。 – yuxuan

+0

ワイルドカードで試したことがありません。すべてのサブモジュールで 'submodule foreach'を使ってそれを行うことができます。 – CodeWizard

関連する問題