环境git : 2+ 前言最近两天,公司的git合并代码时,出现了严重的问题,浪费很多时间: 现在记录下: 情况是这样的,一个同事自己的本地分支(远程没有),不知怎么的,有了别人开发分支的代码,而他自己又不知道: 其在切换到主分支,并merge自己的分支,此时其已经把别人正在开发的代码都合并到了主分支. 到了晚上准备升级时,才发现,主分支的代码出了问题:此时版本库是这样的: 如图 100047dcc这一步就有不该有的代码: 而此时版本库已经提交过了很多次,现在的问题就是,如何撤销掉100047d…