在之前的文章或是你在使用 git 的时候相信你一定有看过 branch 这个单字,但 branch 到底是什麽呢?
简单来讲,下图就是一个名叫 master
的 branch,当我们在 commit 版本时就是 commit 到这个分支上,那为什麽有时候会看到有人有很多条 branch?
这边可以举两个例子来解释为何需要多条 branch。
当你跟其他人共同合作专案时,如果每个人都 commit 到同一条 branch 上,也没有好好沟通的话,是不是有可能当你 commit 一个档案後,他又 commit 另一个档案把你原先的档案覆盖掉,这样的情况还不如不要版本控制会来的更好!
当团队在开发一个已上线的专案时,通常会建立多个 branch,像是:正式版(Release)、测试版(Beta)、预览版(Alpha)等等,相信这就不需要多加解释了吧!因为将档案分成这三种版本才不会导致正式版因为 commit 出错而无法使用。
经过上面两个案例的解释,相信已经了解什麽是 branch 以及为何需要多条 branch 了,接下来就来讲解该如何建立新的 branch 吧!
>>: [D13] 空间滤波例子:Gaussian Filter
我们可运用「目标客户比对」来增加曝光机会: 向现有客户交叉销售他们可能喜欢的其他产品或服务 找出与理...
Class Component用的是ES6中的class语法建立元件,接着去 extends(继承)...
Class 是Ruby很重要的观念,要学习 Ruby 的一定要学会class & 物件。我们...
接着到桌面新增一个资料夹,我们就命名为linebot cd Desktop mkdir linebo...
DAY1 揭开序幕与 MongoDB 简介 前言 终於鼓起勇气要报名 iThome 铁人赛! 本系列...