git push错了如何回滚

把其他代码错误的提交到了master主分支上,如何回滚线上这个master主分支到它之前的代码?

阅读 11.6k
2 个回答

先回退到前一个版本:
git reset --hard HEAD^

然后强制推送当前这个版本到云端:
git push origin HEAD --force

  1. git log 查看日志
  2. 找到需要回滚的commit版本
  3. git reset --hard
  4. git push -f
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进