工作中遇到submodule要更新url的情況,一頓折騰算是搞定,這裡記錄下必要的操作步驟以備查詢。
第一步,修改 .gitmodules 中submodule的url;
第二步, 修改 .git/config 檔案中 submodule的url;
第三步,删除 .git/modules目錄下已有的 submodule檔案夾;
第四步,到這個工程的根目錄下删除 submodule檔案夾;
第五步, 執行 git submodule update --init , 一般會彈出輸入賬戶/密碼界面,正确輸入後submodule 就開始clone了。
參考:
https://www.cnblogs.com/ligun123/p/4139883.html
https://stackoverflow.com/questions/10048783/git-submodule-add-fatal-not-a-git-repository