原文

场景

IDEA中git撤回上一次push的方法(指定回到某个版本) - 图1
最新的push是有问题的,现在需要撤回这次push,回退到5512e这个版本

解决方案

  1. git reset —hard xxxxx (回退到指定的版本,版本是前五位)

IDEA中git撤回上一次push的方法(指定回到某个版本) - 图2

  1. 检查下稳一手

IDEA中git撤回上一次push的方法(指定回到某个版本) - 图3

  1. git push origin 分支名 —force 将当前版本push上去。

注意:这次操作会删除上一次提交记录,而不是重新提交一次,所以如果需要保存文件就先备份下
IDEA中git撤回上一次push的方法(指定回到某个版本) - 图4

  1. 查看提交记录后发现上一次push已经被删除了

IDEA中git撤回上一次push的方法(指定回到某个版本) - 图5