我跑了git cherry-pick <hash>
并且发生了合并冲突。我不想解决冲突,我只是想中止樱桃挑选。在进行实际合并时(使用git merge
),可以使用方便的git merge --abort
。什么是樱桃采摘的等价物?
答案 0 :(得分:478)
答案 1 :(得分:66)
我发现答案是git reset --merge
- 它清除了冲突的樱桃挑选尝试。
答案 2 :(得分:5)
对我来说,重置失败的挑选尝试的唯一方法是
git reset --hard HEAD
答案 3 :(得分:0)
也可以尝试使用'--quit'选项,该选项使您可以中止当前操作并进一步清除音序器状态。
-退出 忘记当前正在进行的操作。樱桃拾取或还原失败后,可用于清除音序器状态。
-中止 取消操作并返回到先序状态。
使用帮助查看原始文档的更多详细信息, $ git help cherry-pick
我会避免使用'git reset --hard HEAD',它太苛刻了,您可能最终需要做一些手动工作。