git回滚!!!线上遇到问题紧急救援
一、打开Git Bash Here输入git reflog
1 | //输入命令 |
二、 退出log记录(退出:英文状态下 按 q 可以退出git log),然后输入回退命令git reflog xxx,xxx指某次提交的版本记录id
1 | //输入命令 |
三、强制推送至远程 输入命令git push -f origin 分支名,假如你是dev分支后面就写dev,至此版本回退就成功了
注意:这一步可能会报错,可以把当前这个版本的项目备份,然后拉取最新的版本,通过将目标版本的文件全部复制过来再提交的方式,完成回滚的效果相同
1 | git push -f origin dev |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.