我想添加一個已經存在的子模塊(不同的git遠程存儲庫)。由於我之前沒有搜索過如何正確執行該操作,因此我認爲我已經搞亂了我的存儲庫,我需要一些幫助來重新修復它。添加一個無法從索引中刪除的子模塊
我已經刪除了.gitmodules和.git/config有關我想要刪除的子模塊的所有相關部分。我還驗證了我的.git /目錄下沒有模塊目錄。
然而,當我運行命令git rm --cached path_to_submodule
,顯示以下信息:
fatal: pathspec 'path_to_submodule' did not match any files
正如前面的命令失敗,當我嘗試用新的定義重新添加同一子模塊,運行命令git submodule add [email protected]:repo.git
,這是所顯示的消息:
'repo' already exists in the index
我正試圖添加一個子模塊,該子模塊與索引中已存在文件的名稱相同。 –