概述

git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用git cherry-pick了。

使用

1、合并任意commit,找到其他分支中相应commit号,回到需要合并的分支,执行以下指令

git cherry-pick 47433c4e

2、如有冲突,解冲突,执行git add . 将文件标记为已解决,再执行如下指令

git cherry-pick --continue

扩展

1、如果要中断此次cherry-pick,使用git cherry-pick --quit,这种情况下当前分支中未冲突的内容状态将为modified;

2、如果要取消这次cherry-pick,则使用git cherry-pick --abort,这种情况下当前分支恢复到cherry-pick前的状态,没有改变。

git cherry-pick 的使用相关推荐

  1. git cherry pick

    直接将选定的其他分支的commit,提交到该分支上 不建议使用 git rebase --onto 使用cherry pick代替 http://weblog.avp-ptr.de/20120928/ ...

  2. IDEA git cherry pick 简单使用

    cherry pick的作用: 参考了一些博客, eg: 参考博客1 参考博客2 再做了个小案例后,我目前的理解是,cherry pick的作用是将一个分支的部分提交/历史提交,可以合并到另外一个分支 ...

  3. 【git cherry pick冲突】

    修好了bug愉快的打算commit提交的时候 看到提示语句是can not commit changes due to unresolved conflicts 在Android Studio中寻找图 ...

  4. idea cherry pick 功能 git log 窗口 冲突conflict

    git log 窗口 参考 source tree cherry pick, merge conflict merge conflict 冲突 <<<<<<< ...

  5. [gitsourcetree]cherry pick和遴选的使用

    前言 cherry pick. 拷贝其中的某一次提交记录. 本文就介绍一种更加快捷的方式 cherry pick. 介绍 此方法主要用于2分支分别独立维护的情况, 即某一分支已经上线了spring-2 ...

  6. 在gerrit上cherry pick多笔提交到一个仓库中

    我们的要求是在dvr_service仓库上从其他分支cherry pick 两笔提交到release/b03chn_rel_sop_3_nobo分支 这两笔提交分别如图所示 如图所示,B02-5746 ...

  7. 1.Cherry Pick与Create Patch的区别

    Cherry Pick与Create Patch的区别 结论 实验 场景1:应用时无冲突 场景2: 应用时产生冲突 使用cherry pick 使用patch 场景3:产生冲突,并且有其他文件的变更 ...

  8. gerrit cherry pick to merge code

    开发中经常遇到,不同branch代码需要同步修改的问题, 通过gerrit cherry pick to功能可以方便的将已提交A Branch 的修改同步到B Branch上,提升工作效率

  9. Git 经常使用命令合集

    ====== Git 经常使用命令合集 ====== === 1.Git 文档 === Git 中文文档观看地址:http://git.oschina.net/progit/      === 2.G ...

  10. Git 报错:You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).Please, commit your changes

    Git 报错 在 IDEA 中使用 Git 报错: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).Please, ...

最新文章

  1. 皮一皮:确定不是备胎???
  2. Oracle在线重定义
  3. c语言错误重定义,C语言的重定义错误求解
  4. Oracle所有分析函数转
  5. django-中间件0911-2
  6. hdu 4932 BestCoder Round #4 1002
  7. After Effects报警最后日志消息是:<760504><SonyRawDecoder><5>
  8. ajax php断点调试,关于javascript:如何在jquery ajax调用期间调试php
  9. pads 2007的概述
  10. python获取windows当前登录用户名 域 计算机名 mac地址 ip
  11. 网络传输大文件使用什么软件可以高速传输?
  12. H3C交换机SNMP配置
  13. 临沂一中高考2021成绩查询,2021年临沂高考状元名单公布,临沂高考状元学校资料及最高分...
  14. Android 逆向笔记 —— 说说 Dalvik 及其指令集
  15. 我的RecyclerView布局ysk
  16. 利用阿里云虚拟机作为跳板机实现内网穿透
  17. pygame战棋游戏制作之战棋光标设置上(三)
  18. 程序员干到30岁,真的只能转行了么?
  19. 1月书讯:Hello 2021! (下)
  20. postgresql之List

热门文章

  1. 独家 | 全球 AI 量化金融机构全景图(附完整分析)
  2. Julia : varinfo() 与工作空间,@isdefined, @which
  3. (转)美国证监会SEC发布调查报告,认定ICO为证券投资邀约
  4. VS2015 C#6.0 中的那些新特性(转)
  5. 阿里云原生专家复礼:多活容灾建设思路与经验分享
  6. 哈曼基于英特尔计算平台(Apollo Lake和ACRN)展示新一代“智能驾驶舱”
  7. 【优化预测】基于matlab遗传算法优化BP神经网络预测【含Matlab源码 1376期】
  8. 【优化分类】基于matlab GA优化GRNN超参数分类【含Matlab源码 1399期】
  9. 【路径规划】基于matlab GUI改进的DWA算法机器人动态避障路径规划【含Matlab源码 1271期】
  10. android10图片保存,android10分区存储照片选择,拍照处理