使用IDEA进行git cherry-pick操作

简介:

代码已经提交了好几次才想起来其中有几次提交是要尽快上线的。没办法,只能进行cherry pick了。

我使用的是IDEA,但是在git菜单里找了半天没找到cherry pick相关的操作入口。
百度了一下,找到一篇CSDN上面的文章:https://blog.csdn.net/u010800970/article/details/80000494
照猫画虎,依葫芦画瓢,试了一下,结果不管用。。
不知道是版本问题还是怎么回事,只好去官网找文档,顺利解决!

这里记录一下使用过程。


我目前的代码分支是2198,目标上线分支是2243。后面2243的代码review后会合并都hotfix分支上。

  1. 切换分支到目标分支2243上
  2. 打开Versin Control面板一般在最下面
  3. 在版本控制面板点开Log标签在最上面
  4. 修改分支为要cherry pick的分支修改为2198
  5. 点选最后一个按钮,可以把已经合并过来的提交置灰。这一步可选置灰已经合并的
  6. 在下面选择要cherry pick的提交,按住ctrl键选多条,然后点选倒数第二个按钮进行cherry pick最重要的一步
  7. 接下来IDEA会依次把每一次提交弹出来让你写提交消息(使用默认的就行)。前面选了多条就会弹多次,所以不要急。
  8. 最后把提交的代码Push掉就好了。
目录
相关文章
|
2月前
|
开发工具 数据中心 git
详解IDEA git 版本回滚
详解IDEA git 版本回滚
69 0
|
2月前
|
Java 开发工具 Maven
IDEA git操作技巧大全,持续更新中
IDEA git操作技巧大全,持续更新中
27 0
|
7天前
|
开发工具 Android开发 git
解决Idea报错出现Git is not installed
解决Idea报错出现Git is not installed
18 2
|
6天前
|
安全 开发工具 git
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
这篇文章是关于如何在IDEA中配置Git、在Coding.net上创建项目和代码仓库,并将IDEA中的代码提交到远程代码仓库的详细教程,涵盖了Git安装、IDEA配置、项目创建、代码提交等步骤。
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
|
23天前
|
开发工具 git
idea 解决git更新冲突
idea 解决git更新冲突
89 11
|
5天前
|
开发工具 git
IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)
IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)
|
22天前
Idea 进行远程服务器debug操作
Idea 进行远程服务器debug操作
15 0
|
29天前
|
开发工具 git 开发者
git IDEA的分支合并时的冲突问题总结,merge和rebase的区别
冲突的处理需要开发者之间的充分沟通以及对项目历史的细致理解。选择Merge或Rebase取决于具体的工作流程和团队偏好,但最重要的是保持代码库的整洁与一致性。使用IDEA等工具可以提高处理合并冲突的效率,但手动解析冲突和理解操作背后的逻辑仍然是不可或缺的。最终目标是通过有效的版本控制实践,促进项目的顺利进行和团队协作的高效。
98 0
|
1月前
|
开发工具 git
在idea里如何实现Git项目回滚
在idea里如何实现Git项目回滚
|
1月前
|
Ubuntu 开发工具 git
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
39 0