idea中cherry pick的用法
网上的文章比较杂乱,具体idea里面怎么操作,好像没有个成型的文章
cherry pick的作用:
简而言之就是同一个commit,然后复制提交到其他分支(只检出本次提交的);
解决的问题:
两个分支都需要提交相同代码,但是又不能用同一份代码提到开发和测试环境(因为两个环境代码不一样可能存在冲突)
场景:
比如我(分支1:sit-hgg)SIT提交了一个代码,需要DEV(分支2:dev-hgg)也提交一份;
操作步骤:
sit-hgg分支提交后,切换dev-hgg,然后再version control中选sit-hgg分支提交记录,cherry pick后push上去——————OK perfect!!就这么简单
废话不多说,直接图文教程
步骤1 sit-hgg分支提交

步骤2、切换dev-hgg,找到sit-hgg的提交记录cherry pick

步骤3 push上去就对了
这里可能有个坑------我就碰到了:
如果你本地是两份代码,2019版本-version control可能拉取不到其他分支的提交记录,那就需要在同一份代码里,切到指定分支pull一下(这样本地才能看到 其他的提交记录)
到此这篇关于idea中cherry pick怎么用的文章就介绍到这了,更多相关idea中cherry pick内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
IntelliJ IDEA 部署 Web 项目,看这一篇够了!
这篇文章主要介绍了IntelliJ IDEA 部署 Web 项目的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05
基于Java中的StringTokenizer类详解(推荐)
下面小编就为大家带来一篇基于Java中的StringTokenizer类详解(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-05-05
SpringBoot项目为何引入大量的starter?如何自定义starter?
这篇文章主要介绍了SpringBoot项目为何引入大量的starter?如何自定义starter?文章基于这两个问题展开全文,需要的小伙伴可以参考一下2022-04-04
解决警告:No archetype found in remote c
新建Maven项目时,若提示远程archetype未找到,可通过以下两种方式解决:一是检查网络或仓库配置;二是设置VMOptions参数-DarchetypeCatalog=internal,强制使用内部目录2025-08-08


最新评论