IDEA通过Git使代码恢复到历史或最新版本
- 步骤
步骤
1.通过VCS — Git — Create Git Repository 选择将Project(项目)作为仓库的添加位置
2. 创建仓库后,在菜单栏最上方新出现的Git右侧的绿色勾处点击,进行第一次commit,在新弹出的菜单中,选中上方的模块git-version-control
,点击右下角的commit
3.在修改代码后,重复commit操作
4.选择想要回退的历史版本代码,右击,选择Copy Revision Number,复制历史版本的序号
5.右击想要操作的文件,选择Reset HEAD
6.在弹出的窗口中,将Reset Type更改为Hard,在下方的地址栏中粘贴复制的序号,点击Reset
7.版本已回退到第一次提交时的状态,但下方log处的记录只剩下第一次提交,如果我们想回到第二次提交或第三次提交时的状态该怎么办?
8.让我们找到该java源文件所在的文件夹位置,空白处右击选择git base
在弹出的窗口中输入git reflog,弹出我们之前提交过的所有记录以及相应版本的序号
9.选中第三次提交的序号,右键选择copy,或者快捷键Ctrl + Ins复制,
回到IDEA中,按照之前的步骤打开Reset Head窗口,类型选hard,地址粘贴刚才复制的序号,点击Reset
10.OK!我们的版本已回到第三提交时的版本,且下方的log处重新出现了三次提交的记录