当前位置: 首页 > 图灵资讯 > 技术篇> IDEA中git回退历史版本,并删除历史提交记录

IDEA中git回退历史版本,并删除历史提交记录

来源:图灵教育
时间:2023-07-07 16:47:03

本文主要介绍了git在idea中的回归历史版本,适用于代码错误分支和正常回归版本。

!!!退货前检查当地分支是否与远程分支对应,否则会失败!!!

1.打开idea中git历史提交窗口 快捷键 alt + 9 (如果有改变,则是自己改变的快捷键)

IDEA中git回退历史版本,并删除历史提交记录_git

2.选择要退回的版本复制版本号。

(1)例如,我选择在7月4日退休 10.43此记录,选择右键copy Revision Nubmer,此时将复制当前版本号,以防万一,可先粘贴到其他地方。

例:d76abf02403be3f79e4a3d8a00762876

IDEA中git回退历史版本,并删除历史提交记录_git_02

3.点击idea中的gitt 选择Reset head 弹出弹窗。

IDEA中git回退历史版本,并删除历史提交记录_git_03

IDEA中git回退历史版本,并删除历史提交记录_ide_04

你会发现本地代码hard头已经回到了当前版本。

IDEA中git回退历史版本,并删除历史提交记录_git_05

四、最后一步,提交

打开idea项目的命令行 Terminal窗口

IDEA中git回退历史版本,并删除历史提交记录_git_06

输入命令git push origin dev(要回退的分支) --force

或者 git push -f (强推)

这基本上不会报错。如果没有反应,检查当地分支是否与远程分支对应。

5.登录gitlab,发现分支已成功退回

IDEA中git回退历史版本,并删除历史提交记录_当前版本_07

接着就完事了!!!!