我运行git cherry-pick <hash>和合并冲突。我不想解决冲突,我只是想放弃这个选择。当做一个实际的合并(与git合并)有方便的git合并-abort。什么是樱桃式的选择?
当前回答
我发现答案是git重置-合并-它清除冲突的樱桃选择尝试。
其他回答
对我来说,唯一能让我重新开始的方法就是
git reset --hard HEAD
您可以执行以下操作
git cherry-pick --abort
从git的精选文档
——中止 取消操作并返回到前序列状态。
我发现答案是git重置-合并-它清除冲突的樱桃选择尝试。
还可以尝试使用“——quit”选项,该选项允许您中止当前操作并进一步清除排序器状态。
——退出 忘记当前正在进行的操作。可用于在拾取或恢复失败后清除排序器状态。 ——中止 取消操作并返回到前序列状态。
使用帮助查看原始文档的更多细节, $ git帮助挑选
我会避免“git reset -hard HEAD”,这太苛刻了,你可能最终会做一些手工工作。
推荐文章
- 如何预览git-pull?
- 如何删除git历史记录中的特定修订?
- 如何获得Git存储库中的Git存储库名称?
- 当git说它正在“解析delta”时,它实际上在做什么?
- Git命令将一个文件夹移动到另一个文件夹
- 在单个文件中重新启动/撤消冲突解决方案
- Visual Studio代码如何解决合并冲突与git?
- 无法推送到远程分支,无法解析到分支
- Git:如何将数据库重置为特定的提交?
- 如何在合并期间使用Git和命令行保存本地文件或远程文件?
- 能够用一个命令推到所有git遥控器?
- 重新基于Git合并提交
- 忽略已经签入目录的内容?
- 如何从windows cmd保存git提交消息?
- (Mac) -bash: __git_ps1:命令未找到