00:00
好,下边呢,我们在eclipse里边哈,我们去先创建一个新的分支,我们在上边这个工程呢,咱们Switch to,点这个new bridge啊,这个是我们创建分支,我们还是截一个图。这是我们第一个操作。先创建一个分支。嗯,我们要不截图的话,其实我们操作还会比较快,这给这个分支起一个名字,假设咱们就叫hot fix啊热修复。把这个图拿过来。然后呢,我们顺便呢,它其实现在已经都切换到hot fix了啊,大家看这它已经切换到hot fix,呃,我们下边呢,可以在hot fix这个分支上面呢去做修改。
01:11
呃,然后呢,我们可以把它呢,去提交到本地库啊,这都是这个必须的操作啊,这是I a hot tip。然后呢,我们可以把它呢,这个修改哈,推送到远程。Sit push bra hot fix。哎,这个时候呢,就推送的是我们hot fix这个分支。对于远程库来说呢,就还是这个新建分支的操作。嗯,然后咱们点分析室。他又又需要去读条哈,我们稍微等一等。哎,这时候我们放大一点看在这个地方呢,显示的是一个加号啊,表示这个新线分值成功点close。
02:04
那么我们这个时候呢,假如说下边呢,是我们岳不群啊,它的这个工程,他需要做的事呢,就是执行一个拉取的操作。这个拉取的操作呢。呃,我们不需要去给它指定是具体是哪一个分支哈,它拉取操作以后呢,你看它就能检测到我们服务器呢,新建的这个分支,哎,那么我们下边呢,就可以去执行这样一个切换,我们。Switch啊,这时我把这个关了哈。嗯,在我们这个乐部群这边啊,我们去,呃,切换到我们刚才的这个分支。这个时候呢,我们点的是这个other,我们截图呢,截这一小部分就行了哈。嗯。
03:02
这里边儿我们需要点的是这个other。啊,因为这个分支呢,它不在我们本地。哎,这个是我们,呃,切换分支审查这个代码。切换分支审查代码。哎,再来一遍。Switch to other,这个时候呢,你看本地的分支哈,现在只有master,然后我们看看这个远程,远程除了master呢,还有hot fix,那么我们就得选这个远程的hot fix,哎。选择它,然后呢,点这个checkout。那么checkout as new local branch检出为本地的一个新的分支。
04:07
嗯,我们去标记一下啊,省得大家不知道在这儿去点啥。我们要去选的就是他。好,嗯,执行这个操作。然后呢,这个操作这个页面上也没有什么可选择的哈,点分析师就好了,检出远程的啊兴分值。那么你看我们这边呢,也切换到hot fix了啊,这个时候所说的这个修改呢,我们也就能够看到,那现在呢,我们要做的事呢,是在本地呢,去执行一个合并啊,所以下边呢,当然你如果有代码需要改,你就再告诉那个程序员,让他再改,他再重新去推送,你再重新去拉取啊,这个过程是不断重复,直到你满意测试,确认这个功能可用啊,那么我们下一步就是这个合并分支,我们说过了,我们想把hot fix合并到我们的master上面,那么就得先切换到master上面。
05:28
这是这个这个时候哈,嗯,在合并之前哈,我们是切换回这个master主干。然后呢,点右键team这里边儿有一个墨。啊,因为这个大家也都很熟了,咱们就截这一小部分啊,咱们节约我们的篇幅。
06:05
嗯,他让你选啊,你是用这个远程的hot fix呢,还是用你本地的hot fix啊,我们既然hot fix已经这个拉取到本地了啊,那我们就用本地的这个就不用联网了啊,我们这这个时候呢,咱们选它。选择一个哎,要合并的分支。点me。这个表示这个是合并的结果哈,当然这个时候呢,你要是有冲突的话呢,你就还是得去这个解,解决这个冲突啊,是一样的。合并完了以后啊,那么我们下边呢,就需要把master呢,再推送到这个远程服务器。Remote啊,或者是这个push branch master,这个就是常规操作了啊,这个不是什么新的操作了,我们这个就不用不用在我们文档当中去记录这个过程了,诶合并成功后,这个把我们这个master呢,推送到这个远程,这就是整个的这样一个过程。
我来说两句