1、1.右击这个项目或是某个具体的文件,使用show history查看版本的commi。2.得到结果页面如下:双击某个可以看到看到针对某个版本都改了哪。
2、3.在上述图片中copy版本号(也就是commit id),要回到特定的版本,需要如下操作: 4.进到如下界面,在to commit 里粘贴刚才复制的版本号后,点击validate表示确认会看到你具体改了什么。然后再点击reset。就回退到特定版本了。
3、注意:1.版本回退reset和版本恢复revert不要混淆,revert是恢复原状,一般是有变化的文件才会显示revert2.版本回退时需要的reset type,默认type是mixed
4、对这3种type的理解:1: –mixed:此为默认方式,不带任何参数的git reset,即是这种方式,它回退到某个版本,只保留源码,回退commit和index信息
5、2: –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可3: –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容