通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本

IDEA通过Git使代码恢复到历史或最新版本

  • 步骤
  • 步骤

    1.通过VCS — Git — Create Git Repository 选择将Project(项目)作为仓库的添加位置《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

2. 创建仓库后,在菜单栏最上方新出现的Git右侧的绿色勾处点击,进行第一次commit,在新弹出的菜单中,选中上方的模块git-version-control
,点击右下角的commit《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

3.在修改代码后,重复commit操作 

《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》
《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

4.选择想要回退的历史版本代码,右击,选择Copy Revision Number,复制历史版本的序号

《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

5.右击想要操作的文件,选择Reset HEAD
 

 《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

6.在弹出的窗口中,将Reset Type更改为Hard,在下方的地址栏中粘贴复制的序号,点击Reset 

《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

7.版本已回退到第一次提交时的状态,但下方log处的记录只剩下第一次提交,如果我们想回到第二次提交或第三次提交时的状态该怎么办? 

《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

8.让我们找到该java源文件所在的文件夹位置,空白处右击选择git base
在弹出的窗口中输入git reflog,弹出我们之前提交过的所有记录以及相应版本的序号 

《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》
《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

9.选中第三次提交的序号,右键选择copy,或者快捷键Ctrl + Ins复制,
回到IDEA中,按照之前的步骤打开Reset Head窗口,类型选hard,地址粘贴刚才复制的序号,点击Reset

《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

10.OK!我们的版本已回到第三提交时的版本,且下方的log处重新出现了三次提交的记录 

《通过IDEA使用Git使相应代码(本地仓库)恢复到历史版本或最新版本》

 

    原文作者:hanbingge123
    原文地址: https://blog.csdn.net/hanbingge123/article/details/121403103
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞