gitlab 多地点隔离开发 最终需要合并

377 阅读1分钟

背景

项目需要在多个地点开发,同一仓库,暂时不能拆分,可能两个月之后合并 现在使用gitlab作为任务管理和CI工具

简单说明

image.png

涉及命令

给B添加upstream,合并代码的来源,仓库副本A或者B

git remote add upstream A or C

查看设置的upstream

git remote -v

更新upstream到本地

git fetch upstream

合并upstream的dev分支到本地分支

git merge upstream/dev

更新B远程dev分支

git push origin dev