git恢復旧提交,之后的操作

有一个项目,一个团队一起开发
在项目的第二阶段,我理解错了需求,push了一些错误代码上去
他们的代码,在自己的机器上开发,暂时还没提交
现在我将我本地代码回退到最后一个正确的版本
可是,接下来,我应该如何处理呢
重新提交吧,提交不了
根据这个正确版本建立一个新分支,然后提交到服务器上,叫大家都合并代码到这个分支,事实上,合并不上
有什么好的办法呢?

http://www.cnblogs.com/binyue/p/5148928.html