1
我有問題,先前刪除它後,將我的子模塊添加回我的項目。當我嘗試添加子模塊一切完美,直到我把我的變化,Git的抱怨:Git子模塊不會刪除
remote: Git submodules detected, installing:
remote: No submodule mapping found in .gitmodules for path 'ng/css/lib/submodule-name'
記住我安裝的子模塊到新的位置,這一次。所以在上面的代碼片段中,錯誤的路徑是來自以前的子模塊安裝而不是新的。 git保留這條舊路徑信息在哪裏?
初始子模塊添加
我加了一個git子模塊
git submodule add [github link]
,而我是在以下目錄:
ng/css/lib
我最終刪除的子模塊作爲描述爲here。如果你不想讀,我基本上是這樣做:
rm .gitmodules
中刪除。git的/ config中的子模塊進入
許多成功的推後,我想補充的子模塊回到項目中。我認爲它會像以前的安裝一樣簡單。
git submodule add [github link] ng/global
,但它不是,我得到的是「無子模塊映射找到」錯誤,我不知道如何或在哪裏Git是保留此信息。有沒有辦法永久清理子模塊安裝?
是的!第二個'git submodule add'重新引入'.gitmodules'文件。刪除,推送,一切正常。謝謝! – mmaximalist