本文翻译自:Abort a git cherry-pick?

I ran git cherry-pick <hash> and had merge conflicts. 我运行git cherry-pick <hash>并发生合并冲突。 I don't want to resolve the conflicts, I just want to abort the cherry-pick. 我不想解决冲突,我只是想中止选择。 When doing an actual merge (with git merge ) there's the handy git merge --abort . 在进行实际合并(使用git merge )时,有方便的git merge --abort What's the equivalent for cherry-picking? 摘樱桃等于什么?


#1楼

参考:https://stackoom.com/question/18Zs4/中止git-pick-pick


#2楼

我发现答案是git reset --merge它清除了冲突的选择尝试。


#3楼

You can do the following 您可以执行以下操作

git cherry-pick --abort

From the git cherry-pick docs 来自git cherry-pick文档

 --abort 

Cancel the operation and return to the pre-sequence state. 取消操作并返回到先序状态。


#4楼

对我来说,重置失败的Cherry-Pick-attempt的唯一方法是

git reset --hard HEAD

#5楼

Try also with '--quit' option, which allows you to abort the current operation and further clear the sequencer state. 也可以尝试使用“ --quit”选项,该选项使您可以中止当前操作并进一步清除音序器状态。

--quit Forget about the current operation in progress. --quit忘记当前正在进行的操作。 Can be used to clear the sequencer state after a failed cherry-pick or revert. 失败后,可以用来清除音序器的状态。

--abort Cancel the operation and return to the pre-sequence state. --abort取消操作并返回到先序状态。

use help to see the original doc with more details, $ git help cherry-pick 使用help查看更多细节的原始文档,$ git help cherry-pick

I would avoid 'git reset --hard HEAD' that is too harsh and you might ended up doing some manual work. 我会避免使用'git reset --hard HEAD',它太苛刻了,您可能最终需要做一些手动工作。

中止git-pick-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. cesium 鼠标点击pick与drillPick的区别

    drillPick(windowPosition, limit, width, height) → Array.<*> scene中(一般用来获取entity对象): pick:scene ...

  5. linux颜色吸取工具,Pick:Linux下功能强大的拾色器

    以前在 Linux 下要拾个颜色啥的我一直用 gcolor2 应付着,不过话说回来,gcolor2 的功能实在有些弱.现在有了功能更加强大的 Pick. Pick 允许你从屏幕的任意位置拾取颜色,除了 ...

  6. pick pick_使用Pick&Zip从您的Facebook帐户下载图片

    pick pick Would you like to download pictures from your Facebook account and your friend's Facebook ...

  7. git最佳实践_Git最佳实践如何为我节省大量的返工时间

    git最佳实践 by Hemal Patel 通过赫马尔·帕特尔 Git最佳实践如何为我节省大量的返工时间 (How Git best practices saved me hours of rewo ...

  8. git 修改历史提交信息

    当你不小心,写错了提交的注视/信息,该如何处理呢.理论上,SCM是不应该修改历史的信息的,提交的注释也是.    不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息 ...

  9. git命令:将多个commit提交记录修改为1条

    本人也是最近2周才开始使用git,有些也理解不到位,在工作中实操之后记录下来,工作环境linux ubuntu. 变基时有六个命令可用: pick pick只是意味着包括提交.重新进行命令时,重新安排 ...

  10. Git 经常使用命令合集

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

最新文章

  1. C++中的const
  2. 三次握手,四次挥手?
  3. 关掉magiskhide_Magisk v20.4 – The Magic Mask for Android 安裝流程
  4. php 几个比较实用的函数
  5. 数据库中字段的类型选择
  6. R-CNN学习笔记5:Faster R-CNN
  7. 软件生产的工业化思路
  8. 荣耀6plus安装linux程序,华为 荣耀6Plus驱动程序下载和安装
  9. PageOffice常用功能之-OA系统中的文档在线编辑及流转
  10. 沟通的艺术(笔记)——前言
  11. 如何使用netstat命令辨别DDOS入侵
  12. 计算机开模拟器,iOS在同一台电脑上打开多个模拟器
  13. Java并发编程系列之二十四:Exchanger
  14. Linux FFmpeg依赖库编译
  15. BASE理论与ACID
  16. 网络通信之传输层协议
  17. Web测试需要兼顾的测试要点有哪些?
  18. php图片轮换功能,微信小程swiper组件实现图片轮播切换功能教程
  19. element datetimepicker
  20. IC失效分析芯片测试

热门文章

  1. P1375 嵌套矩形
  2. java网络编程--流
  3. [Linux] vimdiff 快速比较和合并少量文件
  4. HTML5实践 -- 使用css装饰你的图片画廊
  5. Java Web 开发详解
  6. 米勒罗宾素数判定(模板)
  7. java-redis字符类数据操作示例(一)
  8. BZOJ 3238: [Ahoi2013]差异 [后缀数组 单调栈]
  9. 鼠标样式css设置 cursor
  10. Facebook的数据挖掘,从谈情说爱开始