Git工具 子模組

2021-09-30 16:54:54 字數 510 閱讀 8069

在專案上工作時,如果需要在其中引用另外乙個專案(第三方庫或者其他),可以通過子模組來處理這個問題。

子模組允許將乙個git倉庫作為另外乙個git倉庫的子目錄.

拉取**

git submodule add git_web_path filename

會生成乙個.gitmodules配置檔案,這個檔案記錄了子專案的url以及拉取到的本地子目錄。

[submodule "restclient-cpp"]

path = restclient-cpp

url =

轉殖乙個帶子模組的專案

git clone path

然後會發現子專案的路徑為空

git submodule init

git submodule update

Git操作 子模組

在專案開發中,我們會整理出一些通用的邏輯,也可能是一下底層的工具包,這些邏輯一般情況下會用在多個專案中,那麼我們如何保證這些通用邏輯在多個專案中保持一致呢,git提供了子模組的方式來實現這個功能。首先我們要做的把通用邏輯放到git版本庫中進行管理,其他專案只要把這個專案當做子模組給管理起來,你就可以...

git子模組使用

如下專案有多個標紅的子模組 1 首先進入每個子模組目錄,init初始化子模組倉庫,然後提交遠端。2 在每個子目錄都初始化好倉庫後,進入lv qggz主目錄,只初始化該倉庫,然後依次新增子模組的倉庫位址,命令如下 git submodule add 最後將主倉庫提交到遠端 3 轉殖主倉庫 將主倉庫cl...

Git子模組使用

在工作中我們經常遇到乙個情況,在乙個專案中需要包含並使用到另乙個專案,比如開發部落格時使用到的主題專案,或者是公司業務中需要在多個專案中使用的庫。那該如何獨立管理這兩個專案,並在乙個專案中使用另乙個專案呢?git 通過子模組來解決這個問題。子模組允許你將乙個 git 倉庫作為另乙個 git 倉庫的子...