基于 Development 分支创建 Feature 分支

解释 Development 分支

主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做 Develop。

Feature 分支的建立

Feature(功能) 分支,有时候也叫 Topic 分支。在这种分支上去开发新的功能。当开发功能的时候,这个功能属于哪个目标发行还不知道。功能如果一直在开发,对应的这个功能分支就可以一直存在,不过到最后还是要合并到 develop 分支上,或者如果不想要开发的这个功能了,可以直接扔掉它。

在 Gitlab 上建立 Feature 分支

  • 依次选择project -> branches
  • 点击new branch
  • 基于development分支创建feature分支,如下图示:

用命令行建立

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

  • 从哪个分支分离开来:develop
  • 必须要合并到哪个分支上:develop
  • 分支的命名规范:除了 master,develop,release-,或者 hotfix- 以外的名字都可以比如可以用 feature-*的方式命名。

创建分支

  git branch develop #只创建分支 
  git checkout develop  #创建并切换到 develop 分支

合并分支

 git checkout master         #切换到主分支
 git merge --no-ff develop   #把 develop 合并到 master 分支,no-ff 选项的作用是保留原分支记录
git branch -d develop       #删除 develop 分支 

ps:命令行建立分支可以作为了解内容,具体操作比较麻烦,而用 Gitlab 建立时相当简单,推荐使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为什么要有分支 建立分支的原因是 git 因为是分布式的,所以其核心就是分支,分支的意义在于,可以将项目代码按照功...
    程咸菜阅读 12,083评论 0 4
  • 据英国媒体报道,近日,沙特阿拉伯一位网友拍到了一名年迈的清洁工渴望地看着珠宝店橱窗里的金项链的照片,上传至网络时配...
    95后小飞哥阅读 1,917评论 0 0
  • 朋友相伴十年,无论结果如何,我都会坦然面对,有的分道扬镳,有的或许要走到来生,朋友与亲人同样重要,希望我付出的真心...
    善良的老虎阅读 897评论 0 0
  • 黑夜给了我黑眼睛,我用它来摆脱世俗和被设定的人生。 想到《局外人》
    chuncuili阅读 1,885评论 0 0