00:00
好了同学们,那咱们这个接下来给大家讲一下这个切换版本啊,看一下咱们这个idea里边是如何切换这个代码的版本呢?那既然想要切换版本,那咱们就是多给他提交几个版本啊,那就比如说诶刚好借这个机会啊,给大家演示一下,如果这个代码我改了他会怎么办?好吧,然后我CTRLD复制一行这个代码,然后呢,我把这个hello getate给它,给它改成什么呀?改成hello getate号,然后你会明显发现啊,你这个代码只要一修改它这个颜色就变蓝了。这个蓝色的文件,它代表在咱在在咱们这个地方代表什么东西啊,代表它这个被追踪过啊,但是呢,你又修改了它啊,那这种文件你要干嘛呀,咱们也要给它添加暂存区,然后提交本地库啊是吧?那然后我们这个右键,诶右键然后呢,点击这个什么呀,点击这个giate,然后呢,来一个叫at,咱们先给它添加暂存区,然后呢,咱们在右键选择这个getate,然后这个提交本地库,在这个提交本地库的时候,你会明显发现咱们这个idea有一个很强大的提示功能,它会告诉你啊,你有一个文件叫做这个GI是吧,这个getate test,这个文件它修改了,修改什么东西啊,来看到这个是你上一个版本号,那这个呢是当前的版本,你当前版本比上一个版本你添加了一行代码啊,这个就很强大了,那咱们呢,把这个first commit给它改成什么呀?给它改成second secret second commit。
01:31
他点击这个提交,诶,那这样一来,咱们这个第二个版本也就搞好了,你一旦提交成功之后,它的颜色又会恢复成这个黑色。那咱们这个第二个好之后呢,我再给大家做一个版本啊,那我这个CTRLD复制一行,我再来一个什么呀,我再来一个hello get3诶那就说明啊,咱们这个又变蓝了,那刚好要要借这个机会给他讲个什么东西啊,咱们这种蓝色的文件,你如果在idea里边不想给他添加暂存区也可以,你可以干嘛呀,因为因为咱们已经追踪过这个文件了,你可以直接提交本地库,然后呢,右键这个目录。
02:07
然后在这干嘛呀,选择这个get,然后呢,我直接贴本地库它也可以,你也依旧在这里边能够看到这个代码的变化,那然后呢,我干嘛呀,我把这个second给它改成third,就是咱们这个third commit啊,然后我这个提交,那这样一来,咱们这个第三次提交他也成功了。那这个时候是吧,我怎么知道我一共提交了哪些版本呢?啊,这个查看版本信息非常重要,那我怎么查看啊,大家看好了,在我这个idea的左下角有一个version control,你需要点击这个version control,然后在这个control里边有一个log,然后呢,然后你点击这个log,你会明显在这个log这个框框里边看到你这个代码的三个版本。那不仅能够看到三个版本,你还能看到什么呀,你还可以看到。
03:03
你这个当前版本处于哪个位置,通过哪个看啊,通过这两个指针,有两个指针,一个叫黄色的,一个叫绿色的,这个绿色的是你当前master这个分支的指针,我们可以看到咱们这个master这个分支指向了咱们第三个版本,那这个黄色的呢?黄色的就是当前你这个你这个界面看到的这个头指针,那么这个头指针就也指向了,这个头指针指向了master,而我这个master指向这个third commit。诶,所以说咱们这个当前版本就是第三个版本,那讲到这儿,那我又应该如何切换这个版本呢?你你很简单,非常简单,你直接把你要切换的版本来到这个位置是吧,然后呢,右键你要切换的这个版本,然后点击哪个,点击这个checkout revers。这个叫什么第6B啊,AB49B是吧,咱们要切换到咱们这个第二版本,我点击,然后你会明显看到什么呀,我这个投指针已经来到了我这个第二个版本,那既然咱们的投指针来到了第二版本,你会发现咱们上面这个代码他自己也偷偷的发生了变化,你只能看到这个hello getate2了,就看不到那个hello guate3了,那我还可以再往前穿梭一个版本是吧,我右键这第一个版本,然后点击这个陈浩的。
04:31
你会发现咱们这个黄色的指针又往下移动了一个,诶,那然后咱们这个代码又取了一行,只能看到那个最初的代码叫做hello gate了,那讲到这你会发现我不仅可以往前穿越,我还可以给它穿越回来啊,这个直接切换到我这个第三个版本,我点击这个check out,你也可以点击这个master,就是我把这个指针切换到当前的这个master这个分支,你会发现诶,咱们这个代码就又都回来了,就说明我就切换回了我这个第三个版本。
05:04
那这个切换版本在咱们这个idea里边,它比较简单啊,比较简单,然后你还可以查看,在这个右,在这个框框的右下角,你还可以查看你这每个版本的信息,看到这个版本是由谁在什么时间来给他提交的。哎,那这个切换版本咱们就讲到这里啊。
我来说两句