我跑了git cherry-pick <hash>
,有合并冲突。我不想解决冲突,我只想中止挑选。在进行实际合并(与git merge
)时,有方便的git merge --abort
. 樱桃采摘的等价物是什么?
问问题
267549 次
4 回答
815
于 2013-05-30T01:54:06.793 回答
88
I found the answer is git reset --merge
- it clears the conflicted cherry-pick attempt.
于 2013-05-29T18:01:01.470 回答
16
对我来说,重置失败的樱桃挑选尝试的唯一方法是
git reset --hard HEAD
于 2016-02-08T17:17:54.853 回答
5
还可以尝试使用“--quit”选项,它允许您中止当前操作并进一步清除定序器状态。
--quit 忘记当前正在进行的操作。可用于在cherry-pick 或revert 失败后清除sequencer 状态。
--abort 取消操作并返回到前序状态。
使用帮助查看更多详细信息的原始文档,$ git help cherry-pick
我会避免过于苛刻的“git reset --hard HEAD”,你最终可能会做一些手工工作。
于 2019-10-21T19:20:53.877 回答