git回滚代码版本常用方法

217 阅读1分钟

工作中经常会回滚到某个版本commit的代码, 那么怎么回滚呢?有以下几种方法:

1. 首先是回滚的几种命令, 以下几种方式根据需求选取其一执行即可
  • git reset --hard HEAD^ : 回滚到上一个版本
  • git reset --hard HEAD3 : 回滚到3次提交之前的版本
  • ........
  • git reset --hard HEADn : 回滚到n次提交之前的版本
  • git reset --hard commit_id : 回滚到指定版本号
2.回滚之后只是在本地回滚, 还需要强制推送到远程分支
  • git push origin HEAD --force : 强制推送到远程