天天看點

git中submodule修改子子產品的git位址

1、删除子子產品

(1)rm -rf 子子產品目錄 删除子子產品目錄及源碼

(2)vi .gitmodules 删除項目目錄下.gitmodules檔案中子子產品相關條目

(3)vi .git/config 删除配置項中子子產品相關條目

(4)rm .git/module/* 删除子產品下的子子產品目錄,每個子子產品對應一個目錄,注意隻删除對應的子子產品目錄即可

(5)commit 這些修改–這一步很關鍵,否則會報錯:already exists in the index

2、重新添加子子產品

git submodule add http://git.oa.com/xx/yyyyy.git xx/yyyyy