1.用命令行打开git项目路径,git log 命令查看commit记录
> git log
2.找到你需要回滚的commitId,输入git reset --hard{commitId},将本地文件回滚:
git reset --hard 70438034dc4c4551910fe9c39ab65752e3dd7bd9
3.此时本地文件就已回到了commit 70438034dc4c4551910fe9c39ab65752e3dd7bd9 之后的状态,但是远程的仓库里并没改变,需要继续远程回滚:
git push -f
执行,回滚成功后,继续git log 下,你就会发现第一个就是你刚才操作的commit f2fca5dba47e5d3a80a103af349687e8e429c594 就对了。
查看远程仓库,最新版本已经恢复到历史那个版本。