繁体   English   中英

我如何克隆整个git repo

[英]How can I clone the entire git repo

我将在github上克隆一个Android存储库,但是无法克隆其中一个文件夹volley ,它总是空的。

我认为volley来自https://github.com/google/volley ,所以我如何下载整个回购。 我试图使用git clone --recursive ,但它表示fatal: no submodule mapping found in .gitmodules for path 'SimpleZhihuDaily/volley'

您确实克隆了整个存储库。 volley文件夹是一个git子模块,它指向另一个存储库。 通常,-- --recursive告诉git在克隆存储库时要提取所有子模块(以及这些子模块的子模块)。 但是,错误消息表明子模块存储库存在问题。 看来该存储库不再存在

如果确实是您认为的Google Volley存储库,请尝试不使用--recursive克隆存储库。 然后编辑.gitmodules并将齐射条目的路径更改为https://github.com/google/volley.git 然后跑

git submodule update --init --recursive

如果Google存储库包含与该存储库指向的提交相同的提交,那么您将可以进行。

暂无
暂无

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

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