Git:如何用提交丢弃合并冲突
现在我处于合并状态。 我想放弃所有更改,回到合并之前的状态, 以及再次进行合并时,它会显示“已更新”。 有没有一个很好的方法来做到这一点?
我的尝试: git reset --hard head
但是当我再次合并时,仍然存在冲突。 我必须做的是手动恢复所有更改并做一个空的提交,非常乏味。
根据我的理解,您希望进行合并,但对于每次冲突,都会回退到原始分支中的版本,而不是您正在合并的版本。
如果是这样的话,tou可以尝试使用-Xours
git merge -Xours <name of your other branch>
也可以选择退回到其他分支与-Xtheirs
的冲突变化
有关更多参考,请查看git的高级合并文档
试试git merge --abort
它会中止当前的合并,并将您带回原来的位置。
链接地址: http://www.djcxy.com/p/41727.html上一篇: Git: How to discard the merging conflicts with a commit
下一篇: Merge changes when a file on a branch has split into two files on the master