由于您git merge只是快进,因此没有可以撤消的合并提交。您可以使用以下命令撤消效果
$ git reflog show master
$ git reset --keep master@{1}
Run Code Online (Sandbox Code Playgroud)
将来,如果您想强制 git 进行快进合并提交,请使用
$ git merge --no-ff XXX/master
Run Code Online (Sandbox Code Playgroud)
参考:http://blog.tplus1.com/blog/2011/09/23/undo-a-fast-forward-git-merge/