回购克隆时,清空Git子模块文件夹

我有一个回购托pipe在https://github.com/aikiframework/json 。 在我的本地副本上,我使用该命令添加了一个子模块

git submodule add git@github.com:jcubic/json-rpc.git json-rpc 

然后我做了一个提交和推送,并且变化出现在GitHub上(我可以点击它)。 但是当我克隆回购

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

子模块文件夹json-rpc是空的。

我在这里错过了什么? 我忘记了什么吗? 为什么这个文件夹是空的?

好吧,我发现它,需要添加 – 克隆回购时recursion。

所以克隆命令结束为:

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