我要在github上克隆Android回購,但是其中一個文件夾volley
無法克隆,它總是空的。 我如何克隆整個git回購
我認爲volley
是從https://github.com/google/volley,所以我怎樣才能下載整個回購。我曾嘗試使用git clone --recursive
,但它表示fatal: no submodule mapping found in .gitmodules for path 'SimpleZhihuDaily/volley'
我要在github上克隆Android回購,但是其中一個文件夾volley
無法克隆,它總是空的。 我如何克隆整個git回購
我認爲volley
是從https://github.com/google/volley,所以我怎樣才能下載整個回購。我曾嘗試使用git clone --recursive
,但它表示fatal: no submodule mapping found in .gitmodules for path 'SimpleZhihuDaily/volley'
您確實克隆了整個存儲庫。 volley
文件夾是一個git子模塊,它指向另一個存儲庫。通常,--recursive
會告訴git在克隆存儲庫時獲取所有子模塊(以及這些子模塊的子模塊)。但是,錯誤消息表明子模塊存儲庫存在問題。它看起來像存儲庫no longer exists。
如果這確實是您認爲的Google volley存儲庫,請嘗試克隆存儲庫而不使用--recursive
。然後編輯.gitmodules
並將排球入口的路徑更改爲https://github.com/google/volley.git
。然後運行
git submodule update --init --recursive
如果Google存儲庫包含與存儲庫指向的相同的提交,那麼您將很好。
您需要運行git submodule init和git submodule update –