agm*_*min 350 git git-cherry-pick
我跑了git cherry-pick <hash>并且发生了合并冲突.我不想解决冲突,我只是想中止樱桃挑选.在进行实际合并时(有git merge),这是方便的git merge --abort.樱桃采摘相当于什么?
小智 532
您可以执行以下操作
git cherry-pick --abort
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)--abort取消操作并返回到预序列状态.
agm*_*min 69
我发现答案是git reset --merge- 它清除了冲突的樱桃挑选尝试.
小智 9
对我来说,重置失败的Cherry-Pick-attempt的唯一方法是
git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)
也可以尝试使用 '--quit' 选项,它允许您中止当前操作并进一步清除序列器状态。
--quit 忘记当前正在进行的操作。可用于在樱桃挑选或恢复失败后清除音序器状态。
--abort 取消操作并返回前序状态。
使用帮助查看包含更多详细信息的原始文档,$ git help cherry-pick
我会避免 'git reset --hard HEAD' 太苛刻,你可能最终会做一些手工工作。
| 归档时间: |
|
| 查看次数: |
158315 次 |
| 最近记录: |