git submodule使用記錄

2021-10-25 10:25:51 字數 631 閱讀 7102

首先建立乙個子模組倉庫(當做公共元件模組son).

然後在現有的專案(p1,p2)中使用

$ git submodule add git位址
當更新p1中son的東西時候,需要在p1中son目錄裡提交, p1直接提交會報

所以需要單獨進入專案中提交子模組

1.採用遞迴方式一次性轉殖所有  

git clone 位址 --recursive
2.先轉殖主專案 再子專案

1. git clone 位址

2. 初始化子模組 並更新

git submodule init

git submodule update

或者 

git submodule update --init --recursive
在p2中更新p1提交的son內容可以用

$ git submodule foreach git pull

git submodule 子模組使用

當我們的git專案需要引入第三方專案 另外乙個git專案 時,可以用submodule。git submodule add third party hiredis third party hiredis 是自定義路徑 hiredis必須不存在。新增成功之後可以看到 third party hired...

git submodule的簡單使用

專案中經常會使用到第三方的 git 庫,直接把第三方的版本庫合併到自己的庫中。目前做node.js koa2 時需要使用工程整合的mongodb models檔案,所以需要將koa2工程引用外部工程模組。1.1 js倉庫 test git 1.2 models倉庫 model 建立完兩個倉庫。獲取 ...

git submodule 使用命令簡介

抽取專案公共模組,多專案共用,必然會使用到git submodule命令。專案中submodule的管理,無外乎新增,更新,刪除等操作。進入到git專案根目錄下,輸入命令 git submodule add b master url to git repo local path 其中,b maste...