00:00
嗯,把getate给它截掉,收掉之后的话,下个礼拜一过来,我们就用get,用我们学的ES5的高级的一些语法,以及ES6,然后我们去写一个项目啊好OK。呃,我们到现在是不是之前我们都。嗯,说过什么,之前我们是不是就讲ES5ES6。还有get还有讲过什么?似乎没了吧,啊OK,好,那我们来看一下,那这边的话我们get把它截掉啊嗯,第二天我们都说些什么东西。That。OK,零上来的话,我们肯定是还是get的一个什么高层命令吧,Get应该是get的杀手锏吧,OK get一个杀手锏。OK,什么分支?分支OK,好,那这个分支是个啥玩意儿。
01:00
想想来重复一下这个。我们写成一个报告,首先你给分值下个定义,因为这个是get里面机器装了个东西。一个分支下个定义啊,什么是分支。可以,分支就是个提交对象,是不是你说到提交对象的话,可能有人没有听过提交对象,那是不是再给你解释一遍什么是提交对象,解释到提交对象的话,是不是要说速对象。解释到数对象的话,要说什么get的对象啊,三个对象都说的话,你要说一下get存储的原理是吧,这样去说到快照是吧,所以说面试的时候一一个点能散发出去啊,这个面试才是一个比较合格的面试啊,为什么别人面试能面试五个小时都基本上面试官给一个点都不用,面试官讲话就突噜突噜自己全部讲掉了就可以了啊,所以整个面试过程的话,一定得是一个主动攻击的状态啊,不是别人问你,别人问你十个你八个不会很正常。啊,自己说十个十个都会,那也很正常,能理解啊,啊所以说你一定要把这个面试的主动权要掌握在自己的手里,千万不能让他发问啊,反正你就抓住他的一个点,就拼命的干嘛。
02:10
拼命的扩就行了,懂不懂扩了他愿意听啊就可以了,好,那我们说这个。的分支的什么分支?OK,他什么?分支的分支什么本质是一个什么?是一个提交对象。是不是啊,OK,可是这里面的话我们说过吗?这个分支都会被什么。分支都会被什么都会被害所干嘛还说引用。这个能接受。是不是被he所引用,因为我的head的话,是不是一定会指向一个什么分支的,是不是OK干嘛当我们嘛,当我们有新的么。
03:03
提交的时候。OK,还会干嘛?他也会携带当前干嘛,持有的分支干嘛。往前干嘛?往前移动。往前移动,说白了它也是个电表,那么就说啊,OK,那分支会被head的时候引用干嘛?我们说head只会干嘛,Head指会干嘛,指向什么。指向一个分支吧,是不是我们说所有的分支。是所有的分支都会有机会干嘛?对,还得用,不是说我害掉向所有的分支么?是不是因为我害的同一一个时刻是不是只能什么指向一个分支啊,还的一个时刻只会指向一个分值,那什么时候S时候指向的分子要变?
04:00
切糕的时候。懂不懂啊,这是分支的一个本质,那我们把分支的所有的命令要好好的总结一下,Get什么分支,那get分支是不是也就是真三改啥。首先干嘛?这不就是创建吗?如何创建分支,Get什么branch,然后呢,是不是我的分支名啊,叫branch name了。不骑的吗?不然切对是不是这是创建,创建完之后呢,一定是不是要切上去啊,有个叫什么切换。是不get什么get切C切,你要看到切命令的话,这是不是也也是一个机器状的命令啊,Get check的什么,是不是在内,是不是通常这两步我们是不是干嘛连起来做,就是又创建一个嘛,同时还要干嘛切换,这时候应该用的最多的吧,OK,命令是什么?Get checkout什么钢笔。Get called这边叫什么?叫杠B这边叫什么?
05:05
是吧,好,这是创建切换啊,然后创建切换一把做好,那还有什么有创建就会什么删除,如何删除一个是不是普通删除啊,普通删除它可以删除怎样的分支,要么是空的分支,要么是没有被合并的分支。没有被合并的分子嘛,啊不,要么是空的分子,要么是什么已经合并的分子是吧?Get什么get branch是吧?杠D杠小D是吧?叫什么branch。是不是强制什么强制删除呢?Get什么get branch杠什么大地啊,OK,这是不是强制删除?一旦你强制删除一个分支,说明你是不是在这个分支上面所做的工作极其不满意。
06:02
你才会强制审操?懂不懂你强制的删除分支,其实有没有丢失数据的风险呢?有的,你当前这个分支上面做的所有工作就没了。懂不懂啊,所所以说这个命令是不是也是get当中几个比较危险的命令之一。你强制算这个分支吗?懂不懂,那分支上面的话,可能是在工作目录里面做了修改,是不是就没了。懂不懂,我们说是不是只有在工作目录当中做了修改,它才有可能丢失?只要你纳入什么权去了,就永远不会丢失了。因为我仓库里面是个吗。已经记录了吧,懂不懂能不就说啊,OK,好,那这是创建分支啊,OK,行,我们创建分支。切换分支啊,创建个码一并再去干嘛?切换分支啊,OK,普通删除分支OK,强制删除分支OK,还有啥?
07:01
嗨,早。先说重要的,就是那些不是太重要的话,我们OK,待会再去定。拍啥?合并吗?是吧,分。OK,什么命令get什么get me more是吧?分子幂零是吧,那这个合并是不是当前分支去合并这个分支。就你这个命令在哪一个分支上面运行,是不是就当前那个分支要去合,合并到这个分支,所以说一般你执行这个命令的时候的话,咱们要不要都回到主分支,要是吧,反正你是不是要去回到那个创建当前分子的地方,然后把那分子给它合并过来,那这边合并你就要注意了,合并有几种合并。两种合并完,这要是不干嘛,一个是快进合并,一个是典型合并。是吧,如果说是一个会计合并是不会干嘛,什么时候会产生一次快进合并。
08:07
是不是你这两个分支对象是不是在一条线上面。那么就说就是你使用get log命令,这两个提交对象是这两个分支是不是在一条线上面,就你通过get log命令的话,你能同时看到这两个啊。分支的是不是就是个快进革命?是吧,如果他们处于两条分叉呢?那就是典型合并嘛,是吧,快进合并不会干嘛。不会产生冲突。懂不懂什么时候会产生冲突。典型合同。典型和平干嘛?会有机会干嘛,有机会产生冲突,你典型合并的时候的话,如果说这两个分支没有改到同一个代码,那是不是就不会有问题。那么就说你想你快进和平是不是这样的?
09:05
OK,看一下你快进合并的时候的话,是不是,比如说哎,这样一个动画总点往前走,是不是OK这边出了两个分叉。行不行,OK,然后你这个分叉往前走,你这个分差也往前走,问你如果说这边这个节点是OK,提交对象是第53号啊,OK,这是第54号是吧?第这样吧,这是第54号,这是第55号,那我就问你了,54去合并53是快进还是电信。快进还是典型快进,你看你53号跟54号是不是在一条线上。是不是,而且是不是就是他们俩之间合并,而且你54肯定是基于53去改的吧,是不是,那你是不是就直接把53拎过来就行了,我们说什么时候可能产生冲突了,是不是两个人同时修改了一个地方才会产生冲突,你现在是不是只是54改了53?
10:02
那有冲突吗?没有啊,是不是直接把53拎过来就行了,那把它拎过来之后的话,53是不是就会到这边。是你再让53跟55去合并呢。那就不行了,因为你当前这个节点,你当前这个节点所处的代码是不是55改过,54也改过。那他们俩很有可能就会干嘛改同一个地方,那就有冲突。你当前这个节点只让54改,或者说只让55改就不会有问题。你合并是不是是个会计合并。能不能接受,当你如果说53状态,呃,53节点已经跑到这边了,那55就可以叫一个过期的分支。是不是能不能接受,OK,这个要看。好,那。如果说产生冲突怎么产生冲突怎么解决。怎么去解决冲突?
11:01
怎么解决冲突,是不是打开冲突的文件,打开冲突的文件,然后呢,进行什么进行干嘛进行这个修改。是吧,至于怎么修改,就给你们的业务逻修改,修改完之后重新干嘛。重新。干嘛?呃,修改完之后,其实你只要保存退出就可以了。是吧,修改完之后。OK,你打开冲组重新修改啊对,修改完之后你要干嘛是不要爱的,是不然呢,这干嘛什么意思啊,只要你把这一步,把这步操作做了,是不是就代表解决冲突了。懂不懂,它不需要你去写什么其他命令吧,啊,就是这么解决冲突了,这个能不能接受,OK,好。好,这个是合并分支啊好,那这是不是我get你们的分支层面,你们需要知道的东西啊,其实我平常用的最最多的是不是就是这个命令。
12:08
这个命令。这个命令懂不懂啊,基本上我们这边列出来几个命令都比较重要啊,那当然还有一些命令,OK,哥们查看分支。列表怎么查看分支列表?直接get什么branch,这叫查看分支列表。啊,OK,那其实还有几个命令啊,你们你们要知道一下这个命令,可能我们昨天没有说到OK。来看一下。呃,是在这个。OK,这个命令,哦,对这个命令不能这个命令很重要吧,是吧,这个命令可以用来干嘛的。名叫版本传说。是不是我们也称之为什么时光机,是不是哆M嘛,这里叫什么get branch是不是叫什么分支的名字,后面是不是跟一个提交哈希是不是可以让我们在任何一个提交上面是不去创建分支啊,这个版本传说也比较重要,OK,我们放在这个创建跟切换文字上面去。
13:15
这个能不能接受?这个有没有接受?这这个命令能不能接受?啊,OK,这要注意一下,OK,那这边是查看分支列表啊,那查看分支列表的话,这边还有两个命令啊,是不是一个叫电波奇,刚刚什么墨迹的,查看哪些分支已经合并到了当前分支。你后面get加一个杠杠墨迹的,就代表去查看哪些分支已经合并到我当前这个分支的分支,那这些分支要不要删了。要不要删了,要OK,一旦你执行这个命令出现在这个列表里面,你应该全部干嘛删掉查看什么,查看合并到什么当前分支的什么分支,这么是不是给刚刚什么。
14:04
那么就是跟们上,我们说出现在什么,一旦出现在这个列表中,那应该怎么办,就应该干嘛,就应该删除,因为这些分支是不已经被合并上来了,是不是就没有用了,把它删掉就行了,懂不懂,那还有呢,查看什么给他变器更成什么能墨了,这个什么意思?查看什么没有合并到,查看没有合并到当前分支的什么。应该是分支列表啊。OK,分支列表是吧,一旦出现在这个列表里面要干嘛了?一旦出现在这个里面是吗。在干嘛就干嘛,就应该观察一下是否应该干嘛。就应该。观察一下,观察一下是否需要的吗?需要合并。
15:05
懂不懂,你就看一下这上面工作有没有完成,如果有完成了,是不是就干嘛要合并掉了,是不是,这是不是我们给的分支,我们讲的命令。那么就是那还有一些命令的话,像什么get-B啊,查看每一个分支最后一次提交,那这种命令我们基本上用的不多,知道就行了,懂不懂OK,那分子里面还有什么命理,有没有提到吗。Get,是这个。存储了吧。是不是道理啊,OK,后来咱们这边是不是还做了一个分支的实战啊,OK,好,这个稍微注意一下,好,那这是分支,要知道知道所有东西啊,那我们再来说一个分支的注意点。什么分支的注意点,你看这边上来分支的本质啊,跟分支的命令它相关的命令,然后什么使用分支什么一个注意点啊,OK,什么注意点就在切换的时候啊。这个嘛,在切换的时候干嘛,一定要干嘛。
16:06
一定要保证什么,保证当前分支是什么是干净的。如果你不是的是很问题是我们说万么是可以你的。允许切换分支的情况,什么情况允许切换分支的情况就是什么。就是分支处于一个什么状态,分支上所有的内容处于什么状态。处于已提交状态,那已提交状态是不是就是我们这边说的干嘛干进的,那什么时候还是允许你千分制了,除了这个情况。干嘛?分支上的内容是干嘛,是初始化创建压根干嘛。
17:06
初始化干嘛?嗯,处于什么状态,处于未跟踪状态。喂,更重。或者呢?或者说是分支内容是处于初始化状态吧,初始化状态吧,一个是处于未跟状态,一个属于什么。以什么以暂存状态?是不是只有处处于这两个状态?他这干嘛,乘允许去千分之。还记不记得,反正只要你没有提交过,他是干嘛。胃跟踪状态是不是肯定是可以切的,是不是?那这个已存创建的话,是不是有可能提交过。你暂存的是不是有可能提交过,如果说你已经提交过的话,他干嘛。他干嘛,他是不是不让切的是吧,所以说这个状态应该什么。这个咱们还是说的比较片面,分叉呢,是一个初始化中的注意什么。
18:04
应该是第一次的嘛。处于这个一产状态,就你这内容从来没有提交过是吧,要么是未跟踪的,要么你上来刚刚干嘛,刚刚艾特过。是吧,你没有提交,那么就说。能不能接受?OK记回忆一下什么操作,像昨天我们切到一个新分支上面,我们在这个新分支上面,我们新创建了一个t.TST,这是个分支,能不能切啊?能不能切,可以切啊,我们把这个TT我们加入到散程区,分子能不能切,能不能切,能切啊,我一旦把它提交了。如果说你提交过后还是处于一个比较干净状态的,能不能写啊可以,可是你提交过后,你只要对他做出修改。或者说修改把它干嘛,暂存了,就是没有提交,能不能签,不让签。懂不懂,可是我们说了,处于这两种状态的时候,你千分之是不是就是一个坑,这是我们要干嘛?
19:04
要避免的。这是不是我们要避免的操作。那么就说什么时候是不允许千分制的?什么时候是不允许千分之二?干嘛,分支上的内容干嘛,属于什么。分支内容属于什么?已修改状态或者属于什么?或者什么,或者是第二次以后的什么已暂存状态。什么叫第二次以后的一再状态,就是你提交过一次了吗?你提交过一次,你再修改,你再暂存吗?能不能懂啊,这个时候是不允许前分制的,你必须给我剃干净了才行,懂不懂?那OK,这是细节,你不想记的话,是不是直接就干嘛?在切换的时候一定要保证当前分之是什么,是干净的就行了,你何必要何必要去用他们俩呢?
20:01
那么就说啊,注意一下,OK,好。好,这是分子的注意点是吧,又因为这个注意点,咱们是不是讲了电子存储。咱是做,我们是不不想干嘛,工作做到一半,做一次无谓的提交吧。是吧,其实get存储有没有帮你做提交,有,可是如果说我们自己提交的话,Get log是会帮我们记录的。懂不懂,我们是不是不想给你logo,帮我记录?懂不懂,那我们是不是干嘛,注意是什么存储是吧,为什么在分支上的什么。在分支上的工作干嘛做到什么嘛,做到一半时对吧,如果什么,如果有提交什么啊,如果有切换分支是什么,有切换分支的。需求,那怎么办?我们应该将干嘛?现有的工作干嘛?
21:02
现有的工作对吧,存储起来。是吧,命令是什么?GA是什么?Scch s sta s shch吧,是不是看一下是不是我们这个get存储s sta吧,是不是OK好展存起来之后,它是不是就会干嘛,这个mini会加干嘛。会将当前分支上的工作推到什么,推到一个站内。推到一个战中。那么就说这是get代OK,然后呢?然后干嘛,是不是进行分支切换,然后你就进行分支的切换,是不是说白了,这个存储有没有帮你做一次提交,有帮你做,只是这次提交get look嘛,不记录懂不懂get log你们记不记录记录的。
22:01
能理解啊好OK,那然后分支切换干嘛进行什么其他工作是不是,然后呢干嘛完成什么,完成其他工作后干嘛切,为什么。切回。当前社会分支吧。OK,切回原分之,怎么去取内容给什么?你可以通过几个点是不给。Get apply默认它干嘛默认取站顶的。默认取站点的。No know OK get是什么?不对,取出什么。应该是将什么将。占顶的什么?将占顶的工作内容干嘛还原?这干嘛?
23:00
但不出战。但不让什么,不让任何内容干嘛出战?懂不懂这是我们希望的吗?这是我不希望的吗?不希望,你工作还原之后的话,你是不是就得出战,不然你压在下面的东西的话,咱们是不是就拿不到。那么就说那怎么办,Get sta什么?DB是吧,干嘛取出什么?取出占顶的什么。取出站点的工作内容后,干嘛就应该干嘛,将其什么将其删除是吧?说白了,这个删除就是干嘛。就让他干嘛,让他出战是吧,这两步能不能合成一步,可以就什么给他吗?OK,就是干嘛,上两步的一个什么结合,就是这一步加上什么加上这一步。
24:05
一并做了。嘛,代表是不是三组第一个元素啊。能不能接受,OK,我们说干嘛,然后是不还可以去查看什么get list,是查看存储啊get list干嘛,Get list就可以去查看存储,这个能不能接受啊,那这些是不是都是跟分子有关的。这些是不是都是跟分子有关的,是不是啊,乃至于我们下午讲这个撤销重置的时候,是不是还是跟这个切高的命令有关。是不是,其实我们昨天整个一天是不是都在,都在什么,假如说是都是跟这个分子有关。接好,那这什么,这是我们说一个注意点啊,然后我们是后有没有其他配讲个T吧。是吧,不对,先讲后约了吧。是吧,OK,配别名的话我就不讲了,这个比较简单,然后这边是不是撤销跟重置啊,好开始讲后悔药了,好OK,那这个后悔药几个级别啊。
25:07
几个级别,三个级别,一个是撤销什么撤销工作目录的什么修改是吧,一个什么撤销什么暂存区的什么OK修改。OK,最后呢,撤销什么,撤销提交。是吧,其实在你们的眼里,你要记住这个撤销都应该是重置了。撤销都应该是重置了。是不是啊,OK,好,如何去撤销工作目录的修改?Get什么?Check out,告告什么feel name?是不是如何去撤销暂程序的修改,Get什么research rest,然后呢had,然后呢,文件名是不是这样的。
26:02
是吧?如何撤销提交get commit?杠杠什么是不是说白了,这不是撤销提交,这是干嘛重新再干嘛,再提交一次。只是让你可以有机会重新写注释,而且嘛。这个。那么这个你就说这不就是我们上课后悔药吗?是吧,后悔药加我们的时光时光机。啊,两把利器。那么就是OK好,那后来的话,其实我们是不是就去讲后的原理了,是吧,就是我们什么赛三部曲叫做什么三部曲,是不是哪三部曲啊soft。是晚上的。Mixed,然后呢,好,而且。A。
27:00
Hard好是不是在哪?如果是说服打到什意思?说不修改紧去啊,只动了吗?是不这个动就像那个嘛,重置什么。指重置哪个区呀。虫是哪个?虫是是虫是哪句啊?说不的数字最软的吗?动几个动一个虫是什么?不就三个东西吗?Had展成区工作目录。是是是。那拿什么东西重置他的内容?命令怎么写的?Get the杠杠、soft后面跟什么?跟什么是跟一个哈希啊。你加波浪号不就是一个提交对象吗?你head本身不也是个提交对象吗?是不是跟一个提交就在哈希顿都可以是吧,是不是将什么用什么是不是用。
28:08
用这个前面的哈希的什么内容干嘛。重置什么还的内容吧。是不是啦,只不过昨天我们这边写的是一个hi的波浪号呀,Hi波浪号它本身也是代表一个哈项,是不是当前hi的前一个体交就行了。是不是你想想害是个什么东西啊,这个指针指向什么?指向一个分支吧,分支的本质是什么?提交对象吗?不是你们刚刚自己说的吗。分支的本质不就是吗?又提交对象嘛,是吧,就同学串起来,要串起来懂不懂好,不要把这个东西学学的那么的独立啊,串起来啊,OK,好,那么再来看好mix动几个地方。而且是一个默认值。
29:02
用中高代表的是它可以干嘛省略的吧,刚刚什么mix后面跟的是也是一个特别的是吧,他是拿什么。是不是用这个去重置什么。虫子啊害,除了虫子害还要干嘛?还要去重置什么斩存去。是不是,而且我这边强调一下,展存区只有一个。整个get仓库里面是不是只有一个展数句啊,我们这目里面是不是只有一个一只有一个只有一个文句啊,懂不懂,并不是我们每一次get的时候都去创建一个新的展示区啊。能理解吗?展存区只有一个,每一次get egg的时候的话,是不是都是去修改重置暂存区。是吧?每一次get,只要你艾特到同样文件的内容,是不是那个在里面对应的那条记录是不是就要被修改掉?懂不懂啊,注意一下,OK,好。好,然后是什么给什么,刚刚什么好。
30:02
刚刚的话是不能省略了,刚刚。写ARD等号的是吧,OKOK,我们是用什么。用什么用command哈,那种干嘛重置几个区域啊,三个区域要重置had那种还要干嘛重置什么战存区,还要重置什么工作。这是不是就是我们的整个的三。是不是啊,昨天我们是不是用GA的形式去测的,是不是啊,流程就比较多,写出来是不是这么多。懂不懂,后来我们强调了一个什么?强调什么?路径下是不是能有,路径下是哪几个命令,这个命令可不可以,路径下可以OK get干嘛,后面是不是叫哈西在我们这这吗?非常name是不是跟路径,这不叫路径,那这个命令当中可以省略的,那是不是跟这个是一模一样。
31:06
你这样一个平的还行吗?我就给你了。那这个命令是不是就是我们撤销,暂时修改,可能要记住路径才能干嘛会干嘛。会省略什么?所有的陆军的雕刻嘛,随便第几部。所有的路径都要省略什么第一步?为什么要省略第一步?哎,先把省省略圈出来,为什么省略第一步。为什么审第一步问你,你第一步是不是去重置的内容?你要想想,OK,我是什么第一步,你看这里面的任何的第一步是不是都是从内容。是不是第一步是干嘛,是重置啊had的内容吧,OK,我们是干嘛,我们说我们知道had是什么。
32:04
氦的本质是什么?是不是指向一个分支,我们说害的本质指向一个分支是不是?分支的本质是什么?是一个提交对象是不是?我们说干嘛提交对象干嘛指向一什么指向一个数对象。是不是数对象又很有可能干么?又很有可能指向什么多个什么多个G对象。是不是一个get对象代表什么?一个get对象OK,代表一个文件。是多点,最终结论是什么?Had可以代表什么?可以代表一系列。
33:04
一系列稳健的什么状态是不是道理?是不是道理这条线你能听懂,其实是不是就把我们整个课全部站起来了。想想是不是?是不是啦?你看嘛,我们说had本身指向一个分支嘛,分支本质是一个提交对象嘛,提交对象指向一个数对象嘛,数对象很有可能指向多个什么get对象嘛,一个get象就是代表一个文件了。因为我们get,像你想想哈希欧T大面积是不是去生成get的向导,我们后面会是跟是都是跟了一个文件,它是将文件的内容跟它所文件中所对应的哈希组成一个建筑队存起来的。那这不就一条线吗?是不是我们说害是不是要代表一系列的文件的,你不可能因为一个文件去动害的吧。因为我要去重置啊,你不可能因为当光纤这一个文件,你把整个hand全部重置掉吧,说干嘛,一旦遇到路径上的是不是都要跳过第一步。
34:05
说head还会动吗?看你还会动吗?不会动了,那你这么做就代表干嘛?重置展进去拿什么东西?重置展去用什么?用什么用哈希,是不是去从自然去用哈希中什么。是不是file name的内容去重置咱程序,因为你一个提交对象是不是对应了很多文件。我只是想,只是想撤回这个文件了。是不是道理,能不能接受,能不能接受你这个命令敲起来要让自己干嘛?没有后顾之忧,你懂吗?你就敲起来,心里很有底,那才行,懂不懂啊,不是每次敲起来去查文档,去去去看啊,当然你要是忘了就查懂不懂,可是你每次敲的时候心里心里一定很有底,你要知道,哪怕出了问题,带我干嘛。我都有能力把它干嘛弄回来,懂不懂,你不要去公司开发get,用get去写代码的时候的话,畏手畏脚的写任何get命令的话,都都要思考,思考个什么半小时懂不懂,我待会敲完这个命令,会不会出现什么状况,吭哧吭哧响,我可以一天过去代码一行没敲,第二天过来继续想这个问题。
35:17
那不玩了。那么介绍就是这么去讲,这个东西是为了让你们以后用get的时候干嘛就不思考了,我就用吧,反正我知道哪怕出了错误干嘛。我也能力把它调回来,懂不懂,这是任何一个工程师他了吗?他要达到一个境界懂不懂,比如说比如说你你用那个promise去写代码的时候的话,你需要去回忆pro源码吗?需要吗?不需要,你用不就得了吗?是吧,发现你发现这种代码的运行流程跟你所干嘛,跟你说想的不一样的时候,你是不是再要去认真的分析啊,是不是哪一步出问题了。懂不懂,所以你能不能理解说一个工程师最最牛逼的能力是这个嘛。他挑大个的力。
36:01
东道。能不能介绍啊,不可能有人上来写代码,写的特别漂亮。懂不懂都是经过几次打磨之后才会变得特别漂亮。那为什么项目要第一版本,第二版本、第三版本又要迭代呢?你为什么上来就把这个项目写成一个最完美的项目的懂不懂?全世界只有林纳斯托瓦斯才能做到,我们都做不到。啊,OK,好,这是get塔,好,那路径赛里面还有谁,就是这两个级别能不能使用路径赛塔。杠杠设的跟杠杠哈的能不能使用路径下的不能,他们语法上面是不是不支持啊,可学我们说这个杠杠哈的这个原理跟切高的像不像,像不像,像你清高的是不是也要去从事资产东西。切号的是不是也要去重置产东西,是不是,所以说这边干嘛,我们又说了一个。是不是干嘛,我们对切的什么,它的一个深入的什么。深入一点。
37:01
OK,深诶深入什么。深入理解,记住OK,我们每天列出来的东西,以后面试官哪怕没有问到你,你都要干嘛,你都要跟我说。懂不懂啊,OK,因为很有可能他也不知道,你一说懂吧。他眼前一抹黑粉,眼前一亮,OK,觉得这个人不错啊,OK,好,那切个的点,我们说嘛,Get check命令跟谁很像?Get checkout是这样一个什么branch name是不是跟谁很像?跟什么?跟get剩下的杠杠hard to,哈希是不是特别像?是不是特别小。像在哪?现在哪?都动什么,都需要什么,都需要重置什么三个区。
38:00
不是三个区啊,是什么都需要重置什么重置这个had,还要重什么重置这个展存区。是吧,还得通知谁。还得从事这个工作。是不是这理啊,都需要从,都需要从这三个地方,但是有没有区别啊,有啊OK,那他们把这个是他们的共同点,他们的共同点OK,区别是什么。这两个区别是不是很重要,区别是什么?区别什么?Checkout对工作目录是安全的,Checkout对是吧?Checkout对工作目录是安全的,为什么这么说往上翻?是不是允允许写万分之的,是不是就他们俩。是不是你在你在任何一个分支上面,你在工作里面的修改的话,是不是都不会被重置掉。
39:04
哪怕你是处于这两个状态的话,是不是也是带到另外一个分子上面去。是不是倒OK好?我干嘛,我们说干嘛,你家在哪?这个三的根号在哪,是干吗?是强制的嘛,强制覆盖是强制啊覆盖是吧,还有什么区别。Check干嘛check?切,动什么动had时哥们。不会带着分支走。啊,是个码。而是么切换位置。是的。刚刚号的时个码。四个码。带着什么分支走,而不是去切换分之。
40:01
能不能介绍,能不介绍啊,注意下这它们一个区别OK,然后我们这边是不是切克,它有是什么。路竞赛的。是吧,我们说是不是check out的什么。是吧?切的是不是加什么,加这个路径是吧,它有几种写法,给切号的加什么。是不是哈西单name姆就是哈希嘛,他们俩是个马克转换的嘛,是吧?Get加什么单name后后面加什么加这个不要念是吧?还有一个是不是压根不加直角对象直接干嘛不要念。是吧,OK,直接用的话是默认这个提交对象,就是我们害的说资产那个提交对象。那么就是上面这个东西动几个区,因为加上路了肯定不会动的,他要动什么。展争区是吧,干嘛要他要去啊,他要去重置啊,展争区还要去重置什么从置这个工作我。
41:04
那么下面这个呢?他只重置工作目录,不重置什么展出去。那么就说你看这个命令。应该这边叫杠杠嘛,嗯。是不是这是不是杠杠的。要不在刚刚那。要不要?要的啊,给他切高的K哈希后面是不用加刚杠,这边是加刚刚的啊,OK,注意一下啊,这边是要加刚刚的,好,你看这个命令是不是就是我们。后悔药里面的第一个。是不是后悔药里面的三个命令的原理是不是都是对应着我们GET3的是不是三部曲?那么就说,那么就说你看七号的对应谁。是不是对这个hard。是不是展出去就来对应谁,是不是对这个杠杠mix的?OK,撤销这条对应谁,是不是对应这个杠杠说的。
42:04
是不是基本原理是比较的,可能当中有些细节是有区别,因为你后面都都跟着什么了。路径嘛。是不是这个陆军赛特。能接受吗?能不接受啊,昨天一天的课就跟分支,最终是不是还是回到这个情况里。懂不懂,就昨天那节课,其实就是在可分制。啊,看一下你对分支的整个理解,这个能接受吗?能接受OK。
我来说两句