gerrit 将代码从一个分支合并到另外一个分支 Cherry Pick的使用

最近公司项目里从项目主线分支master拉了一个量产的分支,搞得在修完bug之后,必须得两个分支都提交修改代码。

第一天拉完分支后,我给整忘了,只提交了主线的代码。

然后挨批了。

但是我发现我也不是很熟悉想另外一个分支提交代码的流程。

研究了一下,这里记录一下

第一种方法:

1、repo sync
    #同步服务器上的远程代码,这样回将分支信息也进行同步
2、git branch -a
    #查看分支信息,确保有所需的分支
3、git checkout [分支名]
    #切换到对应分支
4、按照需求提交代码

但是这个第一种方法真的是太麻烦了呀,简直离谱,特别是当同步阶段,代码量特别多的时候,又要等很久,这就让老大本来就不爽的心情和压抑的气氛雪上加霜。

然后我看到了第二种方法:

直接使用Gerrit的Cherry pick

之前一直不懂这个按钮的作用,因为不敢乱搞,怕把别人提交的代码搞坏。现在也算知道了,记录一下吧

直接将需要另外提交的分支填入 Cherry Pick to Branch 就可以了。

简单方便快捷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值