web-dev-qa-db-ja.com

リポジトリの複製時に空のGitサブモジュールフォルダー

https://github.com/aikiframework/json でホストされているリポジトリが1つあります。ローカルコピーに、次のコマンドを使用してサブモジュールを追加しました

git submodule add [email protected]:jcubic/json-rpc.git json-rpc

次に、コミットとプッシュを行い、変更がGitHubに表示されます(クリックできます)。しかし、レポのクローンを作成すると

git clone https://github.com/aikiframework/json.git

サブモジュールフォルダーjson-rpcは空です。

ここで何が欠けていますか?私は何かを忘れましたか?なぜそのフォルダーは空ですか?

112
jcubic

わかりました。リポジトリのクローンを作成するときに--recursiveを追加する必要がありました。

したがって、クローンコマンドは次のようになります。

git clone https://github.com/aikiframework/json.git --recursive
172
jcubic