00:00
下面的几分钟你给我听听好啊,看着。这里好,Ctrl a全部干掉,这是你以后去公司的最基本的流程。这里好,上来咱们是不是要去做一个项目,OK,这个关了,这个没什么用了。OK,好,首先进来干嘛,第一步干嘛。Get什么get?OK,这样的话是不是就创建出来一个版本,OK,现在问你现在get in的一座工作区有没有了,当前我这个目的就是我的工作区,OK,好,版本库有没有了?有了版本库是不是在这边,是不是暂存区有没有了,有记住暂存区带货也是在这边。只不过你现在没有用暂存区,暂存是空的吗?只要展存区里面一旦有东西,这边会出一个文件夹。能不理解啊,不是文件夹,一个文件懂不懂,好,然后看着走你。
01:01
高潮来了。看一下好在这边好看高层命令,第一步咱们是不是要初始化仓库是吧,好,初始化仓库之后,这些复杂的东西你们再先不要看啊,先跟我学学一套组合拳,看着首先不管怎么样,ECO一起是不是工作目里面是有改动。啊,你们先不要看文档啊,OK,先看我这边给你们的总结,别动干嘛,我们这边来什么。呃,老夫吧,OK,老夫脚踩青青草原,不管老夫头顶青青草原不OK,老夫头顶。青青草原是吧?不是天顶啊干嘛?头顶是吧,好像不是太好,没事老复点T,这是不是我们改的工作目录,改的工作目录啊,还记不记得,我们说你要不管原理,我们的流程应该是什么样的。
02:03
改动工作目录,把工作目录里面的什么修改放到暂存区,放到暂存区之中再去啊提交是不说第一步修改工作目录吧,第二步呢,将修改放到展程区,Get at代表将修改加入到展程去。后面可以跟一个路径点杠,就代表当前work里面所有的修改放到什么。再正确。怎么讲?我们可以看一眼吗?咱们是不是学会底层命令了干什么?杠S展出是不是空的了,是不是看我这量给什么,而且我们再来看一下find的。犯的这个点什么over,这这个目录,你看里面现在有没有东西。杠杠什么杠F吧,这些这些是不是都是目录了?OK是不是空的文件是不是一个都没有,那讲OK看着我给什么,你点个吗。
03:07
懂不懂,是不是将当前修改推到咱们去啊,好OK,好,来看一下。看展存区里面有没有东西了。这里。饭吧。OK,首先看展出去有没有东西,有没有老有没进来,有,还有一件很神奇的事,很神很神奇的事情,看着啊,走你。版本库里没有。班委会有没有动向,有看一下这个对象,是看一下这个对象是是个什么对象地什么。什么?Catta。Feel。File杠什么杠P是不是看内容?OKA8吧。是不是选中进复制找你A8再来给他头上复制几点。教你看一下是不是内容,看杠T是什么。
04:02
是不是一个是不是get的对象好记住这一点,这个点很重要,Get at只动展存区吗?Get的自动转出去吗?不,他是先干嘛,先将工作目录里面的修改做成get对象放到版本库。再从版本库中把低的对象拿出来,放到暂存区里面做。还是不是还没有生的数据线了,只是放在整个群里面吗?懂不懂?也就是说普通人的理解是这样的,Get at干了什么事情?工作目录到了什么?到了这个暂存区域,最终到什么?他们理,他们理解,首先你修改工作目录吧,通过这个get at命令,将这个工作里面修改放到这个展程去。是不是其实还干一点事情呢?
05:01
他会将工作目录里面的修改做成什么?做成get对象放到什么版本库?是先到版本库再到展存区,真正的原理应该是成颜色的这条线。而不是红颜色的掉线。这种解释是。是错误的。能理解啊,以后去大厂面试一定要记住get meeting的流程,并不是工作目录,直接到展城去。而是工作目录先到版本库,版本库再到展存去,是这样的一个流程。能不能懂,而且你工作目录里面修改了三个文件。你就会生成三个给的对象。那么就说工作目录里面修改了四个文件,那就干嘛四个比你对象肯定是一个文件对应一个给你对象了。懂不懂问你那同一个文件。
06:02
你修改,比如说你这边只有一个文件,你修改一次艾特一次,那是不是生请个K特效,你再修改一次,再艾特一次,是不是再去生成另外一个K特。是在你每一次艾的时候,他会去检查你工作目录里面到底有几个文件发生改变。懂不懂有几个就生成几个给类对象,他才不管你这个文件之前有没有生成过对应的给类对象。能不能懂,也就是说生成GA的对象这件事情是不是增量的,而不是覆盖的。能不能接受好,所以说有一句话,Bit是绝对安全的。只要你对文件做过的修改没有提交,哪怕是加入到暂存区,人家也会帮你记录下来,丢不掉的。懂不懂就经常会有这样的一个问题啊,面试官会问你。如果说我工作目录里面那个文件,我加入到展存区了,可是我没有提交。
07:01
我没有提交,我只是加到展成区get有没有帮你管理。有没有把内容给你存下来,有以后你能不能找到,可以你找到对应的给哈奇就能找到这个地方。都懂不懂啊,所以说get的肯定是绝对安全的,懂不懂,那至于放到展存区域里面这个内容,我问你,我GET2的一次。是不是去改一下整顿句,Get ADD两次,是不是还是改这个整顿句。直到你觉得可以提交了才能算什么?一个真正的。项目版本才出来。懂不懂,是不是只有你在提交的时候,它是不是才会去参照你这个暂存区去做成一个数对角。放到什么?放的什么版本裤里面。是不是先生这个数据项,然后你是不是有可能再去拿一些提交信息的。
08:04
临时写些注释的。能不能懂OK他干嘛,他会把你这个数据下拿出来干嘛。包裹上一个什么提交对象?注释信息嘛,然后呢,再去生成一个什么。提交对象。能不理解?你看我们到这边我问你。我们是不是对这个展程去做快照了,做完快照之后,是不是生成数对象了,是不是问你,可是你只做成数对象的话,是不是你这个当前这个版本你没有做任何的解释跟注释了,这很要命的。能不讲注释是注释是很重要的,因为我们以后版本回退的时候,我们是需要去看注释的,你想回到哪一个版本的话,你当时注释要写清楚的,要的懂不懂,那他有没有可能把数对上再拿出来。把数对象拿出来,是不是加上一点注释信息,加上作者是谁,加上什么提交的时间啊,邮箱啊,再加上注释,是不是生成一个提交对象,Get commit是不是再往你的版本里面生成一个提交对象。
09:09
懂不懂,所以说最后总结一下,一句话,一个完整的流程。最少要包含一个给的对象,一个对象,一个提交对象。懂不懂,懂不懂,然后再来说,一次提交必定只会有一个数对象跟一个提交对象,B的对象可以有很多。是不是道理,是不是道理啊好,我们在左边的流程那问你到现在我只做了什么事情。C啊,看一下。我们看一下你。我到现在是不是只是展程序里面有内容。那只是暂存区里面有内容的话,那你大家想想,那是不是相当于是不是我库里面现在是不是只有一个概念对象,是不是数对象跟提交对象都没生成呢?看一个命令帮你什么,帮你一步生成get什么commit。
10:07
杠N代表什么?新协注释,OK?G革命的感恩,这是高层命令啊。杠M-M啊,金拱门行不行,金拱门杠金拱门这是什么?OK,这是项目的第一个版本,包含了一个什么?包含了一个老妇文件,是不是啊?OK,实现了什么?实现了青青草原,各位写完这个注释吧,一提交走,你看着。看一下展成区里面内容是不是还是那个,我们说了提交并不会去清空展成区的。都到好再来看,OK。几个对象了,三个。
11:01
一个地理对象一个数对象一个啊对象必须的。对不对,所以说最简单的一套流程出来了。操作最简单的一套流程出来了。喂。好,我们写在这个对零一里面啊,OK,好,有什么get什么get操作什么,最基本的一个流程出来了。最基本的流程它就出来了,是咱了一个流程首先干嘛。创建什么工作目录,是不是对工作目录进行什么进行修改,当然这个修改你有可能做很动作,我不管你懂不懂,然后呢,执行什么get at命令后面可以写什么。写路径懂不懂,一般的话,我们是不是找跑到我们工作下,直接点杠就行了,就你做的所有的修改,我全不要提懂不懂,OK,然后呢,最后嘛,Get什么get commit杠什么message是不是这里面是什么主持内容。
12:11
懂不懂?流程简不简单,简不简单,可是里面的原理能不能说清楚?命令就两个吧。可是这要有没有涉及到三个区域,有没有,有没有涉及到三个对象,有。理解理解清楚,因为你创建工作目录,对这边工作目录修改,有可能是加一个文件,有可能加两个文件,有可能加100个文件。懂不懂你加100个文件,你要知道你get的时候你干了些什么事情,生成了100个get项目。懂不懂,而且生成100个概率对象,而且这100个概率对象最终有没有进入展示区?这100个根据最终有没有进入,进入咱们去啊有。这也就是说,你这一个命令,刚刚就你这一个命令,相当于做了我们刚刚底层哪几个命令。
13:03
那第一个什么,Get over。杠W后面是不是跟文件路径。是不是有可能执行了多少次这个命令?哪个是不是get嘛,哈希好了吧,这杠W后面个是不是文件名啊是吧,那这个操作是不是你干嘛,你在工作里面是不是修改了几个文件,这被是标这个这个命令是就被执行多次啊OK这里干嘛。就是修改了什么。OK,就是。修改了多少个什么?文件多少个工作目录中成码?多少个工作目录中的?文件是命令就干嘛,命令就被干嘛,就要被。
14:01
执行多少次?是不是这?能不能接受?能不能接受,他还要干什么事情?干什么?Get up什么?Index是吧,看一下我们看我们这里面有没有出现index目录了啊这个文件了,这里点开来看一眼。打开来有没有这个一点,有,这就是战争权。这就是展示区。懂不懂,OK,好,那再来看,再来看,OK,那相当于这个命令还实现了什么呢?Get update吧,他还做了什么?他有没有有没有有没有。是吧,后面后面命令不敲了啊,OK,那get commit,它相当于是几几个命令get什么。
15:00
RI什么,还干什么?Get什么commit。取是个最两边的结果。看吧,我们这边是不是生成,在这边生成这个什么OK。生成这个提交对象的时候看一下。第四。四级目录了,OK,来看是在哪边。底层命令吧。是在这个构建这个提交对象的时候,它是不是有一个get commit求了,它是不是相当于是把这个命令也执行了,能不能懂。能不懂OK,这个命令是下面这两个命令的一个结合,这个命令是下面这两个命令结合。能看懂吗?OK,好,自己先好好的去思考一下。
我来说两句