IDEA中使用GIT cherrypick

平时用GIT的COMMIT、PUSH比较多,没用过cherrypick,最近发现在IDEA的GIT工具栏里用cherrypick很方便。写篇文章记录,安利给大家。

往基线分支上拉了一个分支用来开发,下文就称开发分支,开发完成后要合代码,分为两种场景:全部合并部分合并

1、大部分情况都是用全部合并,开发的代码肯定是针对这个需求迭代的,如果要引用其他代码建议再拉其他的分支,这场景merge、commit、push可以处理。

2、部分合并,当开发的代码只是合并部分COMMIT,比如另一个基线分支上有一个BUG,在当前分支上已经修复并提交了几个COMMIT,现要求修复另一个基线分支的BUG,不能直接把代码push,因为另一个基线和当前基线分支有很多不一样,就可以使用cherrypick。

cherrypick也叫摘樱桃,只摘自己喜欢的,很形象。

直接命令行操作这个命令很麻烦,要选取具体的commitId去操作。在IDEA的GIT工具面板操作就很具象。操作步骤如下:

1、代码分支先切到基线分支,要合到的分支上,

2、打开git面板,branch选到开发分支

3、选樱桃,选中要合并的COMMIT,按住CTRL键可以非连续的多选

4、点击cherrypick按钮进行操作。

5、然后把本地代码PUSH到远程仓库就完成了。

就这么简单。

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

遇镜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值