git merge了一个分支到master之后,提交到了github,怎样在github也撤回merge。
如果你是在本地merge的,那你可以通过gitreflog查看你的历史操作,然后通过gitreset--hardHEAD@{n}回退到reflog里面的第n步然后,gitpushoriginmaster-f就可以把远程的master退回到之前的状态了其实,既然你是merge的,那么会生成一个mergecommit。你也可以先在本地gitcheckoutmaster,这时候你本地的master也应该