git中submodule修改子模組的git位址

2021-10-22 09:30:58 字數 323 閱讀 5462

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 xx/yyyyy

git中submodule子模組的新增 使用和刪除

專案中經常使用別人維護的模組,在git中使用子模組的功能能夠大大提高開發效率。使用子模組後,不必負責子模組的維護,只需要在必要的時候同步更新子模組即可。新增子模組非常簡單,命令如下 git submodule add 其中,url為子模組的路徑,path為該子模組儲存的目錄路徑。執行成功後,git ...

git中submodule子模組的新增 使用和刪除

專案中經常使用別人維護的模組,在git中使用子模組的功能能夠大大提高開發效率。使用子模組後,不必負責子模組的維護,只需要在必要的時候同步更新子模組即可。新增子模組非常簡單,命令如下 git submodule add 其中,url為子模組的路徑,path為該子模組儲存的目錄路徑。執行成功後,git ...

git的submodule使用方法

新增子專案 git submodule add當專案git clone之後初始化子專案倉庫 git submodule update init recursive舉個例子,比如我的子模組叫做a core 在使用的時候經常會遇到 a core already exists and is not a v...