使用git submodule 管理公用代码
首先创建三个仓库
仓库1:项目1
仓库2:项目2
仓库3:公用代码
项目一
1.git clone 项目1路径
2.git submodule add 公共代码路径
1.会出现公共代码文件夹
2.生成.gitmodule文件
3.在公共文件里进行操作
3.进入公共代码文件夹
git submodule init
git submodule update
git submodule update --remote 会根据.gitmodule的版本进行更新
正常使用add. commit push操作
项目二
1.git clone 项目2路径
2.git submodule add 公共代码路径
1.会出现公共代码文件夹
2.生成.gitmodule文件
3.进入公共代码文件夹
git submodule init
git submodule update
git submodule update --remote 会根据.gitmodule的版本进行更新