2017-03-17 167 views
0

我一直在PhpStorm的专用分支上工作,但是当推送到github时,我无意中合并到了master分支。如何撤消GitHub中的合并

我该如何在github和本地撤消合并? github主要用于将代码迁移到各种服务器,因此我需要在合并之前回滚到之前的提交,而不是创建一个新的提交,并取消我的更改。

+1

可能的复制[回滚一个Git合并(http://stackoverflow.com/questions/11722533/rollback-a-git-merge) –

回答

0

您需要将头重置为当前头部之前的提交。

git reset --hard <commit_before_merge> 

例如, git的复位 - 硬主^

+0

该重置我的本地分支。这是否只是推动更新github的一个案例? – Typhoon101

+0

您可以重置或签出先前的提交,并将其推送给github作为头。 结帐前次提交 '结帐主^' – kkflf