繁体   English   中英

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

[英]Empty Git submodule folder when repo cloned

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

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

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

所以克隆命令最终为:

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

请注意,如果您忘记了--recursive标志,您可以这样做(感谢@Amber):

git submodule update --init

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM