美文网首页
基于 Development 分支创建 Feature 分支

基于 Development 分支创建 Feature 分支

作者: 程咸菜 | 来源:发表于2016-08-22 23:01 被阅读0次

    解释 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 建立时相当简单,推荐使用。

    相关文章

      网友评论

          本文标题:基于 Development 分支创建 Feature 分支

          本文链接:https://www.haomeiwen.com/subject/sopgsttx.html