想把自己寫的 git repo 加入到 laradock 中, 結果想說改一下目錄. 就發生錯誤訊息.. ORz 大體上是這樣的
A git directory for 'xxxx' is found locally with remote (s): origin git@git.xxxxxxx.git If you want to reuse this local git directory instead of cloning again from git@git.xxxxxxx.git use the '--force' option. If the local git directory is not the correct repo or you are unsure what this means choose another name with the '--nam
e’ option. 1
查了一下 Goolge 大體上的意思是. 在將 submodule 處理掉時, 沒有處理乾淨. 所以有幾個步驟要檢查
檢查 Cache 是否都拿掉了 git rm --cached path_to_submodule
檢查 .gitmodules 檔案中 是否還有該 submodule , 有的話把他移除掉
[submodule "xxxxxx"]
path = xxxxxx
url = git@github.com:vockalimo/xxxx.git
檢查 .git/config 是否還有該 submodule , 有的話把他移除掉
[submodule “xxxxxx
“]url = git@github.com:vockalimo/xxxxxx.git
active = true
rm -rf .git/modules/path_to_submodule
把 cache 在清除掉.
這些都做完. 就可以重新加入了~~