Git 撤消推送到原点的合并

Git 撤消推送到原点的合并,git,Git,我刚刚将我的开发分支合并到我的主分支,并推到了origin。然而,我需要完全撤销合并,就好像我一开始从未执行过合并一样 我需要返回的是主分支在合并之前的状态。稍后我将合并开发分支 我应该怎么做呢?git reset--在合并之前硬返回提交。例如,如果merge位于master的头部,则执行git reset--hard HEAD~。然后强制将分支推送到原点:git push origin+master。通知所有共享回购协议的人强制推送。这已经被描述了数百次。你搜索过了吗?不知道为什么这个答案被否

我刚刚将我的开发分支合并到我的主分支,并推到了origin。然而,我需要完全撤销合并,就好像我一开始从未执行过合并一样

我需要返回的是主分支在合并之前的状态。稍后我将合并开发分支


我应该怎么做呢?

git reset--在合并之前硬返回提交。例如,如果merge位于master的头部,则执行
git reset--hard HEAD~
。然后强制将分支推送到原点:
git push origin+master
。通知所有共享回购协议的人强制推送。

这已经被描述了数百次。你搜索过了吗?不知道为什么这个答案被否决了。这种方法似乎是正确的。