如下專案有多個標紅的子模組
1、首先進入每個子模組目錄,init初始化子模組倉庫,然後提交遠端。
2、在每個子目錄都初始化好倉庫後,進入lv-qggz主目錄,只初始化該倉庫,然後依次新增子模組的倉庫位址,
命令如下:$ git submodule add
最後將主倉庫提交到遠端
3、轉殖主倉庫
將主倉庫clone下來之後。
你必須執行兩個命令:git submodule init 用來初始化本地配置檔案,而 git submodule update 則從該專案中抓取所有資料並檢出父專案中列出的合適的提交。
不過還有更簡單一點的方式。 如果給 git clone 命令傳遞 --recursive 選項,它就會自動初始化並更新倉庫中的每乙個子模組。
Git子模組使用
在工作中我們經常遇到乙個情況,在乙個專案中需要包含並使用到另乙個專案,比如開發部落格時使用到的主題專案,或者是公司業務中需要在多個專案中使用的庫。那該如何獨立管理這兩個專案,並在乙個專案中使用另乙個專案呢?git 通過子模組來解決這個問題。子模組允許你將乙個 git 倉庫作為另乙個 git 倉庫的子...
Git工具 子模組
在專案上工作時,如果需要在其中引用另外乙個專案 第三方庫或者其他 可以通過子模組來處理這個問題。子模組允許將乙個git倉庫作為另外乙個git倉庫的子目錄.拉取 git submodule add git web path filename 會生成乙個.gitmodules配置檔案,這個檔案記錄了子專...
Git操作 子模組
在專案開發中,我們會整理出一些通用的邏輯,也可能是一下底層的工具包,這些邏輯一般情況下會用在多個專案中,那麼我們如何保證這些通用邏輯在多個專案中保持一致呢,git提供了子模組的方式來實現這個功能。首先我們要做的把通用邏輯放到git版本庫中進行管理,其他專案只要把這個專案當做子模組給管理起來,你就可以...