温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
继续来看看这个github哈,看看这giate怎么用,我们怎么知道呢?比如说Git log就可以看到,目前呢,它有一个提交是什么时候呢?是8月3号的6:50的时候的一个提交。然后我按Q就可以退回到这个位置,也就是说我们这个以initial手完成了,在这个情况下D的空格add空格表,这是什么意思呢?他说是把文件添到暂存区,也就是说我把文件哪些文件这块不是有好多好多文件吗?我要把这些文件添加到暂存区回车。就添加完了,然后GI commit-M提交信息,提交信息呢,就来个提交,有什么变化吗?现在有几个提交了呢?我们看一下dialog。有两个提交,这是这个8月3号的提交,这是我们这个8月5号,就是今天刚做的提交。这个东西是一个时空的穿越机器,我可以想怎么穿越怎么穿越。
01:01
怎么穿越呢?那比如说我们去改一个文件吧,把这个index HL全删了,现在这里什么都没有了,对吧?什么都没有了,没有了之后我们保存网站肯定也就不能用了啊,这边我们Q出来GI他空格爱的点按点get commit啊对,清空了。然后我又建一个提交是吧,有一个文件改了,就是刚才那个indext显示器描,然后呢,他删了300多行,这个东西现在说白了就不能用了呀,不能用了,那么我看看它现在有几个log,有三个log,哎,最新的这是主页清空了,然后有个来个提交,然后还有修复的提交,那比如说我要回滚到这个提交。他去执行了一个东西是什么呢?Get他,然后re。使用这个提交,然后它就回到了这来个提交,那么我们现在看一下这里面的日志,它就等于是用时光机回到了过去是吧。
02:03
再把那个index青铜之前那个状态通过时空机去穿梭到之前的某个状态,做错了也没关系,只要我们有giar就可以回去,只不过我们需要做的让AI帮我提交。然后他就会分析,就会at点,把所有东西添加到缓存区,然后再commit commit的时候,他发现这个nothing to commit没有什么可提交的。需要做一些修改。做什么修改呢?我把这个server.js删掉,删掉之后呢,我们再去跟他说我做移交。提交的名字叫把主程序删了,这回呢就有了一个新的提交,那么我想跟他说,我想看看都有什么提交,他用一行的模式。
03:00
可以看到最开始的时候是初始化,然后第二个呢是来个提交,现在我把主程序删了,那么我跟他说我要回到来个提交。它呢就会roll back, 就是就是回滚到某个提交,回滚到回来之后呢,我们再看编辑器里主程序,它就出来了。是这么一个过程。那么这个提交呢,改了改,聊了聊就提交,聊了聊了就提交,可能提交好多次,但是我想把某些提交作为比较重要的提交,这有没有可能呢?我们下次再说o ez教程。
我来说两句