怎么让push成功的代码,返回到以前的样子

问题遇到的现象和发生背景

怎么让push成功的代码,返回到以前的样子

用代码块功能插入代码,请勿粘贴截图

img

我想要达到的结果

把这些新的git记录,进行回滚到原来的样子

本地回退到上次提交:
git reset --hard HEAD

远程回退的话 本地在强制推送一下就行了
强制推送当前这个版本到云端
git push origin HEAD --force

仅供参考:

img

一个解决思路

  1. git pull获取远程最新代码

  2. 获取上一次提交的commit id

git log -2 --oneline

# 第2条记录即为上一次提交,假设commit id为96490f6
  1. reset --hard命令
git reset --hard 96490f6
  1. 强制推送到远程仓库
git push -f