假设你在一个名为
有三种方法可以做到这一点:
-
topic
的分支上工作了一段时间,现在想将来自master
的一些提交合并到该分支中。你运行了git merge
命令,但出现了一些冲突。由于你现在没有时间解决这些合并冲突,因此你想返回到运行git merge
之前的状态。有三种方法可以做到这一点:
-
git merge --abort
- git reset --merge
- git reset --hard HEAD
这三种方法都是可接受的,它们在这种情况下的区别是什么?