一、IDEA 操作
操作指南:
第一步,查看提交记录,找到撤回的索引(记录)。
第二步,工作目录(也就是项目代码) 回推到指定版本。
第三步,强制提交。
到此,仓库的提交记录就会回退到想要的结果了。
二、命令行参考
# 查看提交历史记录
git log# 撤回提交 commit 是记录的哈希值
git reset --mixed [commit]# 推送撤销的更改
git push origin <branch_name> --force
三、IDEA中的 Git 限制
一些被保护的分支 , 强制推送是不能进行的,配置参考见下图