2017-12-02 12 views
0

サブモジュールとして別のGitHubリポジトリ(たとえばchild-repo)を持つGitHubリポジトリ(parent-repoと呼んでいます)で作業しています。 --recurse-submodulesを付けずにルートリポジトリをクローンすると、サブモジュール用の空のフォルダが作成されます。 --recurse-submodulesであってもgit pullにしようとすると、サブフォルダがいっぱいになりません。私はどうしたらいいですか? A git cloneリポジトリのgitクローンが再帰的でないときにサブモジュールをpullできない

--recurse-submodulesでルートをクローンすると、subrepoフォルダには大丈夫です。

+1

サブモジュールには追加の手順が必要です。このhttps://github.com/blog/2104-working-with-submodulesを確認しましたか? – osowskit

答えて

0

サブモジュールを再帰させずにリポジトリをクローニングした後、後のOPの場合:

cd parent-repo/ 
git submodule update --init --recursive 

、これはあなたにchild-repoの内容を取得します。

git clone [email protected]:eyalroz/parent-repo.git 

あなたがしてください。

私は正しい方向に向いていると信じています。

関連する問題