在公司遇到一个项目有好几期需求,在做第四期需求时,客户反映了第三期需求有bug,但是vue打包后放在服务器上的文件又不能反编译,又不能在第四期需求上改动bug然后上正式环境。所以想了方法,回滚到第三期上线时的代码到本地。
具体回滚步骤:
1.先将最新的环境的git clone一份到本地:
2.然后打开那个项目的git控制台
3.Git log 查看提交记录 注:如果提交记录看到的比较少,一直按回车可以将之前的git提交记录调出来
4.找到你需要回滚的版本,复制红框内的数据
5.然后在需要回滚的项目的控制台输入:git reset --hard +红框内的东西 然后就能回滚到上次上线前的代码了。
6. 代码强推 git push origin HEAD --force # 强制提交一次,之前错误的提交就从远程仓库删除