我要在github上克隆一个Android repo,但是,其中一个文件夹volley
无法克隆,它总是为空。
我认为volley
来自https://github.com/google/volley,所以如何下载整个回购。我曾尝试使用git clone --recursive
,但它说fatal: no submodule mapping found in .gitmodules for path 'SimpleZhihuDaily/volley'
答案 0 :(得分:1)
您确实克隆了整个存储库。 volley
文件夹是一个指向另一个存储库的git子模块。通常,--recursive
告诉git在克隆存储库时获取所有子模块(以及这些子模块的子模块)。但是,错误消息表明子模块存储库存在问题。它看起来像存储库no longer exists。
如果这确实是您认为的Google排球库,请尝试在没有--recursive
的情况下克隆存储库。然后编辑.gitmodules
并将截击条目的路径更改为https://github.com/google/volley.git
。然后运行
git submodule update --init --recursive
如果Google存储库包含存储库指向的相同提交,那么您就可以了。