使用idea git cherry-pick, 将一个分支的commit, git push到另一个分支

摘要:
将分支A上的一些提交和gitpush转移到另一个分支B使用idea执行gitchery pick。接下来,将分支注释处理器上的一些提交和gitpush转移到另一个分支主机1。2.对注释处理器分支上的一些提交执行gitchery pick以调用githhistory,并选择需要gitchery-pick的分支注释处理器;使用Shfit或Ctrl选择多个提交,右键单击,然后单击check pick 3。使用Ctrl+Shift+K快捷键提交gitchery pick,gitpush提交主分支,或gitpusch提交gitcherry pick。由于我的想法设置是在选中后自动提交,所以我可以直接提交到gitpush。如果没有这样的设置,请先提交,然后推送。通过这种方式,我可以将分支注释处理器上的一些提交转移到另一个分支主机
idea git cherry-pick

什么是git cherry-pick?

把A分支上的一些commit, git push到另一个分支B.

用idea进行git cherry-pick

下面将分支annotation-processor上的一些commit, git push到另一个分支master.

1 首先, 切换到想要git push的分支master

使用idea git cherry-pick, 将一个分支的commit, git push到另一个分支第1张

2 把annotation-processor分支上的一些commit进行git cherry-pick

调出git history, 选择需要git cherry-pick的分支annotation-processor;
使用idea git cherry-pick, 将一个分支的commit, git push到另一个分支第2张

使用ShfitCtrl选择多个commit, 然后右键, 接着点击cherry-pick.
使用idea git cherry-pick, 将一个分支的commit, git push到另一个分支第3张

3 把刚才git cherry-pick的commit, git push到master分支

使用Ctrl+Shift+K快捷键或者git push 刚才git cherry-pick的commit.

由于我的idea设置是cherry-pick之后自动commit, 所以我直接git push就行了.
使用idea git cherry-pick, 将一个分支的commit, git push到另一个分支第4张

如果没有上面的这个设置, 先commit, 再push就行了.

这样就做到了将分支annotation-processor上的一些commit, git push到另一个分支master.

免责声明:文章转载自《使用idea git cherry-pick, 将一个分支的commit, git push到另一个分支》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇GTK简单了解记录多线程和异步委托基础详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mac配置git和github

1,安装git 查看mac上是否已安装git git --version 如果没有,可以通过安装Xcode后配置,或者通过 xcode-select --install 安装。具体安装方法请百度。 2,创建github账号 创建github的邮箱后面会用到 3,创建ssh,配置本地git 参考:Git - 初次运行 Git 前的配置 (git-scm.co...

使用了@Slf4j log没有info的方法 .info()方法爆红或者log爆红

在springboot项目中,使用注解@Slf4j时,log变量不能用。 导包用的是 import lombok.extern.slf4j.Slf4j; <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</a...

IDEA之基本优化设置

IDEA优化设置,这里列举一些IDEA的常见的优化设置,能够更好的让使用者操作IDEA,更好的编写代码; 进入IDEA 设置。两种方法; 1,File  -> Settings  2,工具栏有个工具按钮点下(假如没工具栏,View -> 选下Toolbar) 进入设置页面,从上到下,主要是 外观和行为,快捷键,编辑,插件,版本控制,构建执行部署...

用Gitolite搭建服务器上的Git

使用git作为版本控制工具,确实非常流行且好用,常用的git代码服务器有Github还是国内的Gitcafe和OSC都是很不错,可以免费存放一些开源的项目代码,对于私人项目,则需要支付一定的费用。同时对于代码安全隐私的考虑,有时需要搭建自己的私有git服务器,官方wiki有介绍,这里在整理一遍自己的搭建过程,供之后参看。 安装基础依赖包 1 # yum...

40.lombok在IntelliJ IDEA下的使用

转自:https://www.cnblogs.com/yjmyzz/p/lombok-with-intellij-idea.html lombok是一款可以精减java代码、提升开发人员生产效率的辅助工具,利用注解在编译期自动生成setter/getter/toString()/constructor之类的代码。代码越少,意味着出bug的可能性越低。 官...

idea 2018 配置lombok插件及使用lombok设置实体类的getter和setter

内容简介 本文主要介绍Idea 2018中安装lombok插件,以及lombok的简单使用(生成实体类的getter和setter)。 lombok插件配置方法 Step 1: 打开Settings窗口(快捷键:Ctrl + Alt + S),左侧选择Plugins,上方选择Marketplace,然后在输入框中输入lombok进行搜索,下面即可看到lom...