不同业务线,使用不同的gitlab仓库,如何实现代码同步

问题诞生

        两条业务线的代码仓库不同,一个业务线A同步另外一个业务线B最近的变更,其本质就是利用git实现跨库合并代码。虽然通过拷贝文件或拷贝代码也可以实现同样的目的,但是容易出错或者有遗漏,且无记录可追踪。建议大家平时在合并代码的过程中,尽量通过git操作。

步骤1

如果业务线使用的内网不同,需要将网络A进行切换,拉取业务A最新代码,新建一个分支,并切换至该分支。

建议合并代码时,尽量先建一个分支来过渡,避免直接将代码合并到最后需要提交的分支。

git命令

git branch test
git checkout test

vscode插件

点击这里新建分支

步骤2

如果业务线使用的内网不同,需要将网络B进行切换,并执行以下命令。此处的仓库别名xxx自行定义

git命令

git remote add git仓库地址
git fetch xxx(仓库别名)

vscode插件

如图所示,添加远程仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值