git merge了错误分支,如何优雅的回退到merge前的状态? 没push的话 git reset --hard (a分支5点那个时候commit之后的sha1) 然后重新 git merge 转载于:https://www.cnblogs.com/laphome/p/11224273.html