克隆存储库时清空Git子模块文件夹

dkqlctbz  于 2023-01-28  发布在  Git
关注(0)|答案(1)|浏览(151)

我在https://github.com/aikiframework/json上托管了一个repo,在本地副本上,我使用以下命令添加了一个子模块:

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

然后我做了一个提交和推送,修改就出现在GitHub上(我可以点击它)。但是当我克隆repo时:

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

子模块文件夹json-rpc为空。
我错过了什么?我忘了什么吗?为什么文件夹是空的?

avwztpqn

avwztpqn1#

好的,我找到了,克隆存储库时需要添加--recursive
因此,clone命令的结果为:

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

请注意,如果您忘记了--recursive标志,您可以执行以下操作(感谢@Amber):

git submodule update --init

相关问题