如何解决克隆 repo 时清空 Git 子模块文件夹?
好的,我找到了,需要--recursive
在克隆 repo 时添加。
所以克隆命令最终为:
git clone https://github.com/aikiframework/json.git --recursive
请注意,如果您忘记了--recursive
您可以执行的标志(感谢@Amber):
git submodule update --init
解决方法
我在https://github.com/aikiframework/json托管了一个仓库。在我的本地副本上,我使用命令添加了一个子模块
git submodule add git@github.com:jcubic/json-rpc.git json-rpc
然后我做了一个commit和push,改动出现在了GitHub上(我可以点击)。但是当我克隆回购
git clone https://github.com/aikiframework/json.git
子模块文件夹 json-rpc 为空。
我在这里想念什么?我是不是忘记了什么?为什么那个文件夹是空的?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。