一、新建两个git仓库,
建立一个负责业务的master仓库,一个业务模块需要依赖的公共common仓库。
二、正常拉取主仓库的代码到本地
git clone ssh://git地址
三、进入主仓库,并添加子仓库
git submodule add ssh://git地址.git lib
、、、、、、
检出
3.5:如果是克隆已经存在子仓库的版本库使用下面命令:例子 : https://git/boss-base-master.git 仓库地址, sample-ui 本地项目名;具体命令如下
git clone https://git/boss-base-master.git sample-ui --recursive
拉取下来后,cnpm install //加依赖
npm run dev //运行
、、、、、、
检出
四、添加完子仓库后,需要进一步克隆子仓库文件
git submodule init // 初始化本地配置文件
git submodule update // 检出主仓库列出的commit
或者组合命令
g