有同事A和B,git远程版本为A0,两个人的本地项目已经跟远程同步.同事A先向git提交了3次,A1.A2.A3.git远程版本为A0.A1.A2.A3.同事B也向git提交了1次B1,但是同事B提交项目时忘了先拉取pull,再推送push,导致同事A的提交被覆盖.此时git远程版本变成A0.B1.怎么办呢? git提供了一个方法叫版本回退. git reset --hard xxxxx //xxxxxx表示git的版本号 首先确保我们有master权限,我们现在想回退到A3这个版本,假定A3的