repo克隆时清空Git子模块文件夹

时间:2012-07-06 07:53:38

标签: git version-control git-submodules git-clone

我在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为空。

我在这里缺少什么?我忘记了什么吗?为什么该文件夹为空?

1 个答案:

答案 0 :(得分:166)

好的,我找到了它,在克隆回购时需要添加--recursive

因此克隆命令最终为:

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