00:00
诶,我们下边再来看这样一个情况,就是这个跨团队写作,你看现在呢,我们岳不群哈,给这个令狐冲呢安排了一个任务,让令狐冲去研究这个葵花宝典,但是令狐冲很犯愁是吧?这个我没干过这个活是吧,我完全不知道该怎么办,一点头绪都没有是吧?抽的这个令狐冲,你看他两眼望天,诶,这个时候他灵机一动想起来了啊,他有一个好哥们儿呢,叫东方不败,呃,东方不败有这个葵花宝典的这个相关项目经验,他就问东方不败,你能不能帮帮忙呀,东方不败说没问题哈,咱俩啊这这关系是吧,我肯定得帮你,但是呢,你看我现在在这个日月神教科技集团,我地位也很高是吧,我是这个CEO,那我也没办法去跳槽到你们公司,哎,我没办法跳槽到这个华山牌是吧,那怎么办呢?这个令狐双就说呢,诶不用你跳槽过来,你也不需要加入团队,我们用这个folk加put request的。
01:00
同时,哎,就能够帮我干这个活。哎,怎么干呀,你呢,这个令狐冲就跟东方不败说你呢,你先把我们这个远程库呢,给这个FOLK1份。就是相当于复制出来一份儿,但是复制出来这份呢,就归你啊,是属这个属于你东方不败的,然后呢,你把它克隆到本地,你就可以改啊,你还可以随意的去推送,诶你这个自己的远程库,你当然就想怎么改怎么改,然后你改完了以后呢,你去发起一个铺request,然后呢,我们让我我们老大岳不群呢,去这个审核一下,他一看如果OK 1march这个活就干完了,哦这个东方不败说行,那没问题啊啊,那我这个我去FO1份去哪fok呀。哎,你看呢,这个我们需要哈,还是呢,让东方不败去访问一下我们这个项目的地址。在这儿啊,我们复制一下这个地址,让东方不败,我们去微信上发给东方不败,然后呢,让东方不败呢,去访问一下这个地址。
02:04
网速有点慢哈,毕竟你这个网站是一个外国的网站,我们访问这个网站是翻山越岭啊,所以所以说呢,这个我们访问的时候就是得需要等一会儿。啊,这是我们得换成这个东方的地址。呃,然后呢,让他呢,CTRLV,呃,去访问一下我们这个这个账号,呃,这个这个岳不群他所创建的这个工程啊,这个远程库。然后呢,这个地方哈,我们去fork一下,操作呢,很简单,就是点一下这个fok,但是一定要注意哈,这个是以这个东方败的身份去点他。以东方不败的身份点。
03:03
呃。我们把这个操作我们放到笔记里哈。跨团队协作。怎么做哈,首先这个第一步是这个fok。张国来。嗯。嗯,还是需要去稍等一下,你看这个时候呢,他在这儿会有这么一个动画,这是他正在这个folk。正在执行这个操作,这个不需要我们去做什么哈,这个完了以后呢。Fo完了以后哈,呃,你看我们这个地方,咱们看这个地方,我们截个图出来哈。
04:06
这个很能说明问题,就别看这是一小块儿。哎,首先呢,你看这个仓库的名字,前面这个账号是东方不败,这个说明当前这个仓库的所有人是中方500。但是呢,你看它下边呢,还有一行这个小字,说这个folk from要不群。是从这儿呢,给复folk过来的,从这给复制过来的。这个东西呢,说明了这个folk的这个来源啊,是从那复制过来的,但是呢,现在它归你。
05:01
当然这个时候呢,我们岳不群,呃,东方不败哈,他可以去把他给。克隆到自己的本地。嗯,来我们去操作一下哈,我们在CD点点CD点点。然后呢,我们新建一个哈内加,呃,这个是我们这个华山的CD华山,哎意思。然后呢,在这儿呢,我们还是正常的去执行我们这个克隆的操作,呃,远程的这个地址啊,注意是我们东方不败啊他的这个地址。呃,克隆操作是一个独操作,他不需要去登录啊,这个就克隆下来了。
06:04
嗯,我们得进入到这个目录里边,呃,本地库呢,也都初始化好了,那么在这个里边呢,我们让他去这个,呃,增加一些这个内容,说是这个他写上啊小葵花课堂开讲了,这个还是葵花。葵花宝典老练不好怎么办?多半是装的,打一顿就好了,哎,好了啊,这就是我们东方不败呢给研究的这个葵花宝典,他呢提交到本地库。
07:01
啊,我们现在是华山剑法和葵花宝典这个合二为一了,然后呢,他要去做这个推送。Push origin master,当然我们现在在凭据管理器里边,我们去看一下哈,我们这儿需要让他用东方的账号去登录。你看刚才是令狐冲的哈。现在这个库呢,东方不败的库,只有东方不败自己的账号能操作。据说呢,我们中国呢,要是访问美国的网络哈,是需要走这个太平洋底下的这个光缆啊,所以说我们这儿呢,还是需要去稍微等一下啊,这个数据是在太平洋底下哈,来来回回的能走好几次才行,艾特硅谷2018,诶好啊,他又要穿过大西大这个太平洋了是吧?啊,那么远他几秒钟就回来了啊,他应该说其实还是挺快的。只不过因为它距离太远了。
08:02
好,推送上来了,推送上来以后呢,我们在远程库看一下,这个时候这个新的内容就出现了,那么我们这一步做完以后呢,下一步我们要做的是这个发起铺request啊,当然我们在这儿呢,是这个本地修改,然后呢推送到远程,下一步呢是我们这个不request,这个怎么操作呢。在这哈,点这个requests。我们给大家截个图。把这个需要点的我给他圈出来。就是点这儿啊,这是第一步。
09:04
点过来,然后呢,呃,得点这个new request。这个都很显眼哈。哎,稍微等一下。嗯,这个时候呢,下边给你列出来你所做的修改是什么哈,呃,那你看在这儿的话呢,有个加号就表示是你这是你新增加的一行,然后呢,我们这再再点一下这个create request。呃,这个时候呢,你相当于哈,需要发消息去给我这个岳不群啊,就是说呢,这个这个是标题说老岳啊,说是这个你拜托我的事情办好了,哎,葵花宝典武林至尊武林值得拥有。
10:13
Create pull request。Not。刚才我们应该在那个地方截个图。嗯,就是呃,需要经过这样一系列的这个操作。我们看看后腿,回去还来。我们就是截个图哈,我们这儿也不提交。嗯。这个是没有创建成功吗。啊,你看我们这个是现在就已经创建好了哈,那这个时候其实呢,我们东方不败这儿呢,不需要再去做什么了,下下边呢,就是等我们乐部群那边呢,去进行操作,我们看一下哈,这边是我们岳不群。
11:12
让他重新去打开一下我们这个仓库哈,那岳不群这边呢,去点这个破requests。哎,东方不败他做完这些操作以后呢,是岳不群来点这。岳不群,点这里。C。Request。这也相当于是request的这个一部分啊。
12:01
呃,点过来以后,我们看看它有什么。哎,这就就看到我们这个令物,呃,东方不败呢,给我们发过来的这个,相当于是这个消息哈,我们再去点这个。点这个内容。还是哈,这个是岳不群,去点这里。这些呢,都属于我们查看这个。
13:01
嗯。你看这不就是我们这个东方不给我们发过来这个消息哈,我们岳不群呢,在这儿呢,还可以继续去给他发消息,从这儿呢,其实你可以看到哈,他俩人可以去对话。隔空呢,进行这个对话啊,因为有可能我们可我们需要根据这个情况啊,我们需要根据这个,嗯,对审核这个代码的情况啊,有也可能有相关的事情呢,需要去询问对方,你比如说岳不群就问这个东方不败说这个,嗯,老东你这。呃,代码靠谱吗?是吧,这个练了会不会有什么危险。哎,我们在这儿哈,截个图。哎,就是这个时候,其实哈,咱们说白了就是两个人可以聊天。
14:01
所以说呢,大家好好的把记HUB呢给利用好啊,说不定你没有解决终身大事这个问题的同学,你说不定在这上面能解决啊,你看这时候我们聊天的这个就出来了,然后呢,东方不败可以去回复呀。我们点进来再看。嗯,这是我们东方不败登录的哈,他看到哎,这个岳不群给发来消息了,他也可以接着接着回复呀,说这个你放心吧,我都亲自练过了,是不需要担心了。就是这个两个人呢,可以去进行这个对话。这是这个对话的效果。呃,然后呢,这个我们岳不群呢,他也不能光看这个这些对话的信息哈,他还得具体的去看我们这个代码,所以说呢,在这儿哈,这个地方呢,他就需要去这个。
15:06
嗯,这个是合并哈,对我们是点这个表哈,这个这个地方。去看他做了哪些提交,点这个file change的,去看他具体所做的这个文件的修改,这个就是对代码去进行审核。审核代码,哎,那你如果审核呢,你看这些操作哈,你可以在线的去去预览去看,如果说觉得没问题,那么呢,我们就可以回到这个对话这边。点这个墨纸request就是合并。啊,当然你尽可能的是要看好了再去合并哈,啊,你看不好的话,这个还是会对我们这个项目还是有一定的危害的。
16:02
点这里合并代码。这是我们合并单位,当然合并的时候呢,你也需要去填这个相关的信息。Request,那么在这儿呢,就是填这个我们合并的这个信息哈,呃,这个相当于是什么呢?相当于就是我们。呃,每次commit的时候呢,杠M地方需要去填的这个参数啊,填的这个日志的这个这个信息,哎,这个岳不群呢,在这儿就说啊,这个既然老东。都说了没问题,好,那我就练一下这个试试吧,然后呢,你看他就开始练了是吧,结果呢,然后呢,就听到了这个一声惨叫,啊,有不行就说呢,东方不败你骗我明明是很疼的。
17:22
啊,就是这个,我们你点这个合并哈,它需要你去填这样一个日志的信息啊,然后呢,去点这个。我们这儿写上啊,这里边儿呢,是填写这个,呃,填写本次操作的日志信息。然后呢,你觉得没问题就点这个就可以了,确认合并这个时候呢,他在这个,呃,我们远程库里边哈,就是这个这个代码呢,就合并起来了。
18:06
我们到页面上来操作一下。诶,那么这个时候呢,你再把远程库这个修改呢,再拉取到本地啊,整个这个操作呢,就都执行完了,你看我们现在呢,是东方不败这哈,我们把他的这个平均呢给它删掉。嗯,然后呢,CD点点二,CD点点二这是岳不群这哈,那么他呢,你看现在他这个内容哈,里边还没有这个绘画宝典相关的内容,那么我们就get to master给他拉取到本地,哎,结束我们整个啊,跨团队协作的这个过程。
19:01
笔记里边最后写一步哈,就是将远程库修改拉取到本地,我们整个这个过程啊,其实没有什么难的,就是大家做每一步操作的时候呢,慢一点,你要分清楚每个操作是谁做的啊,这个里边呢,涉及到好几涉及到这个好几个角色。
我来说两句