00:00
来看一眼。好。我们这边啊,来看一下,我们这边是不是刚刚把整个流程是不是全部走了一遍啊,OK,然后去深入一下,深入了解这个什么远程库啊,记记着你要学会团队协作一组概念给我记记清楚。拿出概念给我解释清楚一组特别重要的概念,好。哪三个东西远程分支。远程跟踪分支,以及我们叫什么本地分支,这些分支你给我分分清楚懂不懂,而且你的本地分支要跟远程分支有交互,必须要通过谁远程。能不理解?好来看一下这里怎么玩。好,你就不管怎么样,这个远程工程式不一定要出来,好默认情况底下,记住在我们每一次复习的时候,会不会生成这个远程跟程式。
01:08
来看一下重点我们看一下啊。嗯,上午的上午的话,这边我们来看一下,我们这边是不是在成员啊,成员去复习的时候的话,看他到底生不生成什么远程跟踪分子啊,我们说项目经理自己在复习的时候的话,有没有生成远程跟踪分支。有没有有的啊,成不一定啊,这边带你看一下百达是不是什么。项目经理干嘛?我们给你吧,来看张图,什么?撸啊撸吧,走尼一个master是不是一个淘宝master达,这是不是就是远远程分之来看一下走尼我们再看啊,好能物省这边走尼谱写的时候啊,看一下是不是这个库,这个才是库吧,到这边是不是才是我们的工作目录啊,你不能在这边操作吧。不能,这个是不是才是我们的项目,进入项目的话,这才是我们的一个工作区啊,OK,给你排成掉这里看一下。
02:05
OK,来看一下这里。我看下我们这是。撸啊撸,走,你看一眼有没有?主分支有没有?有OK。来看这是我们的主分支啊,是主分支,因为是克隆下来的嘛,因为是克隆下来的嘛,记住这个当前我这个库是不是克隆下来的,克隆下来的时候默认主分支就有对应的远程分支。懂不懂啊,这边写什么精确一点什么意思啊,问你项目经理这边,项目经理的,项目经理这边是不是这个主分子在push时候是不是给你去附带生成远程跟踪分制啊。你看项目经理这边有没有。有的吗?这是不是主分制啊,来看一下,记住项目经理是在什么,是在我们push的个是干嘛,是不是生成这个远程的总分制啊,OK,然后呢,我们说成员这边呢,记住啊,这个稍微有点问题,不是推完之后是成员成不是这边啊,是在哪啊,是这里吗?
03:04
克隆的克隆是狗是不是本地生成点开的文件,然后呢,默认个码。默认这个主分支干嘛。主分支有对应的什么?有对应的远程跟踪分支。这个能不能介绍,其实在push的时候看一下这个远程工作分支到底干嘛,能不能生成啊,能不能生成啊,我们再去新建个分支行不行。再去,再去新建分行不行?来看一下重点好看一下这边是我们什么货。这边是谁的话。有可能。组员的库吧,能为什么现在是不是只有一个分支,二来看一下啊C啊,肯定了,我清掉,我能不能新建一个分支,因为我们知道主分支拿下来,我们会在上面改代码吗?会吗?不会get什么get c out-B,创建什么能无省的什么开发分支D这里面就说。
04:06
是不是第干嘛这样吗,这么写。D干嘛for什么?能无省啊,OK,为什么叫能无省,不叫省能无呢?能物啊,能无什么OK,嗯,好,OK分子有没有创,有没有创建好LL看一眼本地是不是有一个能物点T是不是OK,我们去改改它的内容行不行。应该是TT吧,咱们是不是后面多写的X啊,OK,没关系的,看一下看这个内容啊。是不是在哪,或者说我们新增一个文件是不行,新的文件是行。可不可以啊,可以的,OK,干嘛我们说eho一起一起什么一起这个。能无省什么2.tt不唯一版本吧,有你是能无神点什。
05:01
二点多少TSD?有没有看到,OK,好get什么?ADD点干嘛?Get什么commit杠什么message是吧,好看一点。好叫什么叫这个commit commit for什么for这个。负这个能我是点二点什么TST。TST,它是什么?V1版本能不接受?好,咱们也不说第几次了,OK get ST走点是不是T加太点,能不能复去了,能不去了,不去前平均。要不是我也不知道这个平均平均是谁的吧。不知道怎么办?三了好三了好,然后这边干嘛,Get什么push是不是远程,是不是忘了get什么杠B吧,走你是不是orange,怎办?Get push OK,什么orange,然后呢,后面个什么,是不是这个分子。
06:05
是吧,D v four能用什么好?一敲回车走,你是不是你输密码了,是不好应该弹框出来了吧,记住这边如果说你密码没有输成功,那就平均不会生成。就你用户名跟密码没有输对,那凭据不会生成的,你再去提交20个号,是不是又给你弹了一个框。让你输密码的人们就说啊,这边要把输对。哎,我应该是谁。是吧,这边干嘛。密码吧。我这个密码也是啊,特别牛逼的,他知道程序的密码都是怎么组成的。什么随机数,你这什么脑洞,我天天敲密码随机数是吧?好看一下好也是可爱,看一下有没有过来,有没有过来好,看一下我刚有没有复习过了。
07:11
啊,程序的密码是康点log吗?康收点洛克达摩,这就是密码,来看一下这里,嗯,我银行卡的密码都是康点洛个达摩行不行,好给他来看一眼,有没有去生成这个不许有没成。没有有没有成这个远程分支。啊有生辰,对啊有生辰,哎,所以说我们上午写的是不是对的啊。是对的啊,OK,有没有生成的,是不是都是在push的时候,是不是都干嘛生成了,对在push时候生成的啊,因为什么在push时候是不是已经生成这个远远程工中程制了,OKOK,好,那也就是说现在我们仓库里面应该有几个。
08:05
仓库里面几个了,现在。走到没穿过。给他吧,几个分之二。这里看一眼。看一下。哪个是我们仓库啊,是不是这个OK,点开来看一眼。我刚有没有推上来一个分支,有推上来了吧,来看一下周点这边两个分支吧。OK。你看是不是这子,哎,名字也换过来了,名字换过来,因为我们重新提交的吗?是不是OK,你看是不是有一个任务是2.tt,那仓库里面有没有这个东西了。有没有了,有了你仓库里面提上去的话,项目经理那边要不要下下来。要不下来好走到项目经理那边等你,项目经理在哪?是不是在这儿?贝达吧,OK,你看他本地几个分子现在。几个?是不是只有一个文字啊?
09:01
Master分之吧。怎么下载的?什么哪个过?他这边是不是淘宝。别拼的是不是淘宝?OK,走,你来一把。下下来好,上完之后来看一下走,你get撸啊撸,你看一下现在是不是淘宝d for。你看这个远程工程师,他有没有下下来,有没有下下来,可是数据在不在本地。数学没地啊,不在他本地有几个门子,现在。几个分支啊,几个分支啊,是不是只一个分支,很明显嘛,只有一个分支嘛,我是不是我是不是成员这边能湖省这边是不是自己创立一个本地分支,然后推上去的时候,是不是给你生生成一个什么远程跟踪分支等等,生成就是在不系数生成的。对不对啊,确实在push局中的啊,刚刚这边多嘴了。
10:00
啊,确实在push设置了懂不懂,你这次不要想特隆事情,懂不懂,对我来讲啊,你现在给我记一点是在push的时候,当你把这个分支往远程推的时候,就会给你生成远程跟踪分支,能不能接受,好来看一下那我这边使用了什么。我是不是在百达姆这边使用的这个给呀,把数据拿下来了吧,可是我来问你这个本地分支有没有创建。本地分子有没有创建?没有,那你要不要创建一个本本地车。要不要创建个本地要不要。你看我给他。Batch。是不是只有一个分子,仓库里面几个分子?一点过来是不是就看到仓库里面是不是有两个分支啊,那我是不是跟他对应起来,当然这个分支其实说白了,除非这个分支是是一个公共分支,不然的话你需要本地自己去建一个嘛。除非这个分支是一个公共分支,你三个人开放的,是不是三个人自己拉自己的分支,需要去拉,需要去找到别人的分支吗?不需要的,除非这个分支是公共分支,上面存放了很多公共代码。
11:11
等到那你要不要拉下来,要不拉下来要的。不好,可是这边有个很事情也如我这边地我是吧,怎么。怎么这样,是不是让我的这个。让我这个远程工资分支,是不是对应上一个本地分支。能不能接受?那我咋整给什么?Guitar branch分支名叫什么?D for。佛。Nor。能不能接受,能不能接受,OK,这是不是我一个创建的一个本地分支,我在这个提交上面进行创建行不行。可不可以啊,我在看上是穿穿这分子行不行,可以的啊,我们来看一眼吧,这里来看。
12:04
呃,我们先创建,我们创建完我们再来说啊,OK,想想嗯,Get BA OK,是不是创建一个新支。这个新分支的话,我们其实这个分支我穿在这边行不行。这个分支其实随便你创建的,待会你是不是这个分支要去拿这个内容的,肯定要去合并的。那么就说那我这个分支,我就在马上面进行算点行不行。可不可以啊,可以,这分子谁吧,在哪?九你你看我这分支不是在这边,你这个分支要不要去啊,何必这分子啊。要不要要你合并这份,是不是这个数据才能干嘛。拿下来。那么就说好怎么办C啊。怎么玩?要不要切到这个分子上面去啊,要不要要给什么。G它CECKC且1CK切奥哪个分支?D for能是切过去吧?切过去之后怎么办?给这干嘛?墨墨的分之。
13:08
淘宝什么第一是不是说能是好过奖走你有没有过奖,有看一下走你再看分支有没有过来,有在L看底下内容有没有过来。有没有过来,有没有过来,有说明你同事创建的分支,你现在有没有拿到,有没有拿到,有拿到了,可是流程复不复杂。复不复杂,复杂吧,你再来看啊,好C可以啊,我清掉来看一下什么意思啊好远程跟踪分值。远程工程分支是远程分支状态的一个什么引用,他们是你不能够移动的什么本地分支,当你做任何网络通信操作的时候,他们会自动什么移动,也就这个远程工作分支,你本地能不能移动,他们不能,只能去在。Fetch的时候是根据你远程不一样,这个分支是会自己会走。
14:03
那么就是那么就是OK,比如说啊,来看一眼。这时候。我回到能不成这个文字C啊,这里好。我让这个分支再往前走一步行不行?扣我VM吗?能无省什么二点嘛,好走你我在这干嘛,按还键走你能无损OK2点什么TST理解V2 OK ec,冒号WQ什么保持退出CL1可以啊,相当于现在是不是我能务省成员创建了一个新分支,提交了一次啊,而且把这次分支推到了远程项目经理那边,是不是也已经拿了下来了,现在我是不是在这个上面再做出去修改。能不能接受好,那我这边怎么办?看一下什么状态了,是不刚刚改了一下了,给什么什么干A干什么。
15:06
Message commit for,谁for能我你点什么?2.tt理解比是不是我在get什么push,最好我在这边直接给他push就行了。能接受,你看我现在现在往上面推的话,我要不要去找到远程,而且要不要告诉别人是这个分支。要不要你这样是不是才能把数据上去啊,我希望什么。我希望你给我自己去对我这个。D for能整个吗?就直接运用这个给的push命令直接推到哪边去啊。吹到我远程什么。远程仓库上。这里看。所以就直接推到我这个。这个。那么就说看现在我直接按给你行不行。
16:01
给你不行不行,走你OK这个码有没有失败。你们失败,失败为什么?说白了也就是说你想想现在我的本地分支,听着现在我的本地分支跟我的远程跟踪分支之间有没有个自动绑定的关系。有没有没有,咱们每次拿数据,是不是拿我们的本地分支主动去和那个远程知道。我希望你get是直接把数据拿到我本地来,我给push的话,就把对应的数据直接推到你远程去啊,不需要经过当中这一层吧。那么就说,记住只有主分支才有这个功能。只有主分制才准呢,你们可以看一下这里C12 OK,比如说嘛,我主分主分支做修改行不行。看着我给你什么?ST现在是不是一个添加品的状态,那我能切分之可不可以给什么CHK切往哪边?
17:07
马达,这是不那个主分子是吧,可以看到主怎么玩主分修改行不行。涂给我去改这个。把能5.txt这个文件给他改对行不行。我就给他改,对啊,重命名行不行。聪明行不行,怎么做对的什么MV什么。能无神点。TSX吧,改成什么?人物就什么TST,这个怎么接受,我改下名字吧,只要你改完之后,OK,我L,我看一眼有没有改掉。改掉了吧,改掉之后要不提交要get什么at点杠,然后呢,Get什么commit com commit干什么message是不是干嘛,我们是不是改干嘛改名了。是吧,叫什么。
18:00
一。什么什么干什么。怎么改变?不,不怎么说。是不是能无省点TSDX改成了什么?改成了这个能无神点TT是不是啊,我提交C可啊,你看我直接给他push行不行。九点。凭有没有换。有没有上去啊。哎,怎么卡在这儿。看窑这边摔吧。这里我应该我应该回答什么分支啊。主分支嘛,当我们是不是动了这个主分支嘛,OK,是不是还没上来。卡在这吧。好好,有没有上来,上来了摔一把。有没有变,有没有变,变了说明主分子是不是有这能力,什么意思,也就问你当前这个库是不是能成这个库,只有在克隆的时候记住。
19:09
啊,这边是不是克隆了,我们说的嘛,只有在克隆的时候。什么本地分支和远程,什么跟踪分支是干是有同步关系的。能不能接受,能不接受什么意思啊,其实你给他push的时候,记得你给他push的时候,其实是远程跟踪分支,把内容去替换掉什么。远程分支。记住,不管你是执行这个get这个命令,还是执行这个get什么。Fetch这个命令,它这是干嘛,它都是远程跟踪分支,跟远程分支之间做什么做同步。
20:02
那么就说,可是一旦你本地分支跟远程分支间有一个同步关系了,一般我们叫本地分支去跟踪了,这个远程跟踪分支相当于这两分是你可以看成同一个位置。你本地分支上面有改变,直接复习就行,当中这一步就干嘛被隐藏起来了。他们之间这个嘛,就互相同步了,你本地分支修改远程工程分支同步有修改远程分支工,远程工程分支接到内容,他会把内容直接给谁啊。给本地分支能不能接受?能不能接受,OK,谁谁有这个功能。Master分支只有在克隆时候干嘛,本地分支什么。Master和远程跟踪分支什么你的是不是别名杠什么master,他们之间才有这个同步关系,只有在课中的时候。Push是不是不是不会有的,Push只负责帮你生成什么远程工作分值,能不能接受,那我就问大家了,在我这边OK,我切分之能不能切?
21:11
能不能切?各位能吧,干嘛?什么?我们来看一下现在是个什么状况了。而就是我主分子是不是往前走了,主分子是不是往前走了,这个分子是不是在这边呢?我们先不管,OK,只有你C1啊,我那边分支现在可不可以写啊,Get check out s。EK往哪切?De吧,是不是de干嘛for是不是这个分支上面我们刚有没有提交的。有没有提交的,有给ST,是不是我们有这提交是不是你看这个分组组你就干嘛。你就知道了,你看很明显我们这个分子是不是有提交的。
22:02
可是这个提交的内容有没有同步给他?有没有这个时候,而且你执行这个,他让你执行吗。有吗?没有,为什么,是不是我们这个分值跟这个分支之间它有同步关系吗?有没有同步关系啊,没有,它这个分支跟这个分支之间呢,他们有没有同步关系啊,有你克隆下载的默认就有,那我需不需要我这个。本地的这个分支跟我这个远程工程分支之间建立一一对应的关系啊,需不需要需要你看他是什么命令。给它push是吧,杠杠set-upstream,简写就是杠U。杠U懂不懂什么意思啊,OK,你可以不用指定它这边量,那问你咱们是不是要让我们当前这个分支去跟踪这个分支。都到怎么玩,看一下怎么跟踪。看一下这个,我们待会会一个讲是get-U代表干嘛。
23:03
来去跟踪一个远程分,远程跟踪分支是不是就是它的一个简写什么意思啊,现在我们这个分支要去跟踪哪个分支。这个分支吧,怎么写什么。Bench杠什么杠U哪个分支这个。能不能接受?能不能就是好我一样回车走,你好是不是已经干嘛不气这个东西已经干嘛去串,是不就是跟着你走,OK,好C这里看一下跟什么。给的这个撸啊撸,OK,好,这时候我正在干嘛。我在复习看他,要不然我直接不下啊,走你我一下回转。稍等。看到他们能提上去啊,OK。应该是没有什么太大问题的啊,OK,稍等一下。这里。
24:01
看一下这里我们应该回到谁的分子,是不是这个分子啊?是吧,好摔吧。OK,这个题就没上来。不是他吧?哎,这边是不是在复习了,你看有没有复习上来,有没有复习上来,有来看一下周你好,我们说一把这你看这个内容啊。OK,看我们这个二上面内容有没有过来。稍等。看啊,这里怎么那么慢,你们把网退退好不好?OK,好。真的很真的很慢。稍等一下,OK,哪个文件,是不是这个文件,OK,看一眼这里是不是有没有版本,有没有推上来。因为知道了,问你以后再新建分支怎么玩?你新建的本地分支要不要去跟踪一下,远程分支要不要要的好,那问你这边过来。
25:02
好,我这边是不是负责推这边要干嘛。要负这个吗?负责拉取吧,我变成什么O走你问你这个分值是别在这。来看一下你觉得这两个分支,这个分支有没有跟着这个分支。这个分子有没有跟踪,这个分子有没有。这个仓库是克隆下来的吗?当前这个白达姆这个仓库是自己克隆下来的吗?是不是每个分支都是自己创建之后push上去的,Push的时刻是不是只负责生成远程跟踪分支,这个分支跟这个分支有没有关系啊?这个分子跟这个分有没有关系啊,都没有。是不是来看一下,那我们看一下底下的内容,现在里面是什么,是不看这个。能够选二是吧,Cat它的内容。是不是只有一,现在咱们是要去获取的数据啊,我是不是最好一个命令解决。这个命令叫什么?Get poor代表什么?拉,取出去你不用这个命令,是不是你要先get?
26:04
你跟着是不是把数据下到哪。下到远程的分值,你再拿本地分支去合并。远程文字,现在我不想这个过程了,我想我执行这个命令,直接把数据拉到本地文字。懂不懂,你看这个跟过命令能不能执行。能不能不能。为什么你也没跟人家?是不是这个分支是不是也没跟踪人家要不要跟踪一把,要怎么跟踪跟着干嘛。Get,干嘛?Branch b,什么ch branch,什么杠U,哪个分支?哪个分支,它的别名叫什么?淘宝淘宝家哪个分支。D是不是这分之,那么就是我一样什么。回车等你有没有跟踪好。有没有跟踪好,有电是什么?
27:01
直接去拉数据走你。看一眼能不能拉下来。稍等。OK,有没有拿上来?看一下看什么。能无损二点什么TST有没有拿下来,有。这OK,我们切回什么马四分之get ch能不能切啊,能不能切啊可以CH什么意思?给这个out什么master是不C啊,走你啊,我看一眼OK,底下这名字是不是还没换?那我想干嘛?是不是也把这数据拉下来get什么破,可以吗?不可以,因为这个分支master分支不是我们克隆下来的分支,是不是我们自己创建去push的,它有对应的,它有跟那个远程跟这个分支它有对应的关系吗?没有,那要不要也来设置一下,要不要也得设置一下get什么branch。
28:04
B什么C干嘛杠U哪个分支淘宝哪个分支马设置完之后能不能直接给你破了可以了,这里看一眼。OK,也就是说现在怎么去往远程库推东西。找到对应的分支,直接给他剖析。能不能接受?能不能接受怎么往怎么从远程库拉取东西啊,找到对应的文字直接给他,前提是什么。前提是你本地分支一定要去跟踪,远程跟踪分支。能不能听懂,只要你能达到这个目的,以后操作简不简单。简不简单,简单CR12总结一下这里。那。看下看这个内容有没有下来啊。
29:00
呃,是不是在马这边还我看一眼,有没有没有改掉,有没有改掉,改掉没有改掉了。能接受吗?OK,好,来看一下,我把这两个全部关掉,好我们总结一下。所以摔了。总结一下,好,这边好。我们说了团队协作里面,咱们现在的操作是不是特别复杂,你看好在哪边比较复杂的。这边是不是一个,这边是这边是改不了啊,成员是不是科隆仓库成员是不是要做出贡献,项目经理是不是干嘛更新修改啊,好,我们来看一下,如果说创建新的文字。OK,我们就写在这边吧,啊,什么意思啊,OK,我们说正常的什么。正常的数据推送。和。拉取步骤。应该是怎么做,第一步确保什么,确保本地分支已经干嘛,已经跟踪了什么远程。
30:09
跟踪分支。懂不懂远程跟中分支跟远程分支之间的关系需要你去建立吗?不需要,你铺的时候人家已经建立好了。等不到好,如果说你确保这个事情之后,那怎么拉取数据直接给什么给他,那怎么提交数据,也就什么上传数据直接给什么给他就可以了。能接受吗?好,那我再帮你们演示一遍看好不好啊,从头到尾我吧演示一遍。
我来说两句