一、IDEA 操作
 操作指南:
第一步,查看提交记录,找到撤回的索引(记录)。

第二步,工作目录(也就是项目代码) 回推到指定版本。


第三步,强制提交。

到此,仓库的提交记录就会回退到想要的结果了。

二、命令行参考
# 查看提交历史记录
git log# 撤回提交 commit 是记录的哈希值
git reset --mixed [commit]# 推送撤销的更改
git push origin <branch_name> --force
三、IDEA中的 Git 限制
 一些被保护的分支 , 强制推送是不能进行的,配置参考见下图
 