基于 Development 分支創(chuàng)建 Feature 分支

解釋 Development 分支

主分支只用來分布重大版本,日常開發(fā)應(yīng)該在另一條分支上完成。我們把開發(fā)用的分支,叫做 Develop。

Feature 分支的建立

Feature(功能) 分支,有時候也叫 Topic 分支。在這種分支上去開發(fā)新的功能。當開發(fā)功能的時候,這個功能屬于哪個目標發(fā)行還不知道。功能如果一直在開發(fā),對應(yīng)的這個功能分支就可以一直存在,不過到最后還是要合并到 develop 分支上,或者如果不想要開發(fā)的這個功能了,可以直接扔掉它。

在 Gitlab 上建立 Feature 分支

  • 依次選擇project -> branches
  • 點擊new branch
  • 基于development分支創(chuàng)建feature分支,如下圖示:

用命令行建立

而其中對于 Feature 功能分支有;

  • 從哪個分支分離開來:develop
  • 必須要合并到哪個分支上:develop
  • 分支的命名規(guī)范:除了 master,develop,release-,或者 hotfix- 以外的名字都可以比如可以用 feature-*的方式命名。

創(chuàng)建分支

  git branch develop #只創(chuàng)建分支 
  git checkout develop  #創(chuàng)建并切換到 develop 分支

合并分支

 git checkout master         #切換到主分支
 git merge --no-ff develop   #把 develop 合并到 master 分支,no-ff 選項的作用是保留原分支記錄
git branch -d develop       #刪除 develop 分支 

ps:命令行建立分支可以作為了解內(nèi)容,具體操作比較麻煩,而用 Gitlab 建立時相當簡單,推薦使用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 為什么要有分支 建立分支的原因是 git 因為是分布式的,所以其核心就是分支,分支的意義在于,可以將項目代碼按照功...
    程咸菜閱讀 7,489評論 0 4
  • 據(jù)英國媒體報道,近日,沙特阿拉伯一位網(wǎng)友拍到了一名年邁的清潔工渴望地看著珠寶店櫥窗里的金項鏈的照片,上傳至網(wǎng)絡(luò)時配...
    95后小飛哥閱讀 306評論 0 0
  • 朋友相伴十年,無論結(jié)果如何,我都會坦然面對,有的分道揚鑣,有的或許要走到來生,朋友與親人同樣重要,希望我付出的真心...
    善良的老虎閱讀 147評論 0 0
  • 黑夜給了我黑眼睛,我用它來擺脫世俗和被設(shè)定的人生。 想到《局外人》
    chuncuili閱讀 306評論 0 0

友情鏈接更多精彩內(nèi)容