目录 git回滚操作系列 准备工作 场景1 场景2 精华 git回滚操作系列 准备工作 本地环境 线上环境 分支 master 场景1 线上环境当前与本地一致 先把线上回滚至早期 获取提交日志 [root@root]# git log 回滚到指定版本 [root@root]# git reset --hard e6d68bc72be4d364fa37af95d2d3693dc06ccecf 回到本地代码可发现,git pull了之后本地分支的代码没有变化,这是因为线上的分支只是回滚了,但是没有推送到远程分支,只是在线上的本地分支有修改,这个时候需求去线上推送到远程分支