在git中中止合并-最佳实践
假设您在一个分支在git中中止合并-最佳实践,git,version-control,merge,git-merge,abort,Git,Version Control,Merge,Git Merge,Abort,假设您在一个分支主题,您已经工作了一段时间,希望合并到主的一些提交中 您运行了git merge,但存在一些冲突。但是您现在没有时间解决合并冲突,您希望返回到运行git merge之前的状态 我知道有三种方法可以做到这一点: git合并--中止 git重置--合并 git重置——硬头 三者中有哪一个可以接受?在这种情况下,它们之间的区别是什么?git merge--abort比git reset--hard HEAD更可取,因为(从)它(像merge_HEAD)。 git reset--ha
主题
,您已经工作了一段时间,希望合并到主
的一些提交中
您运行了git merge
,但存在一些冲突。但是您现在没有时间解决合并冲突,您希望返回到运行git merge
之前的状态
我知道有三种方法可以做到这一点:
git合并--中止
git重置--合并
git重置——硬头
git reset--hard HEAD
更可取,因为(从)它(像merge_HEAD
)。git reset--hard
不会,这意味着git会认为合并仍在进行中
而且
git reset--merge
很简单(在git 1.7.4中,正如我所说)。@Vonc+1自从我在回答clearcase问题时注意到你的名字以来,你的高质量版本控制回答一直让我惊讶不已。您的高声誉显然是来之不易的。@hlovdal谢谢:)从上面有我名字的图表中可以看出,我一直在为这个声誉努力工作: