1、查看commit hash值
git log
或者
git reflog
1
2
3

我的项目也就是到达上述红框最新的版本时,异常报错了,所以要回到上一个版本。

2、执行git reset —hard xxxx回滚命令

回滚到上一个版本

git reset —hard 4ad24e8
1
2
其中xxxx就是每一个版本前面的commit hash值。

此时,本地的仓库已经成功回滚到上一个版本。

3、执行远程回滚命令git push -f
注意:第二步只是回滚了本地的代码,也就是自己的workspace的代码。GitHub上的仓库中的代码还没有回滚。

强制提交到github远程仓库

git push -f
1
2

再次查看历史版本

git reflog