开发者在进行功能开发前需要先基于Development分支创建Feature分支,本文对该创建方法进行介绍。Feature分支可以在Gitlab(远程)上创建或本地创建然后push到Gitlab上。

在Gitlab上创建

打开项目首页,按下图所示进行两步操作。
New Branch
进入创建分支界面,按图示输入框提示填写Feature分支名称和基于的Development分支。
New Branch
填完后的图示
New Branch
点击CREATE BRANCH按钮完成操作。clone远程库或在已有的本地代码库中执行pull操作即可以将新创建的Feature分支同步到本地,检出该分支后就可以开始功能开发。

在本地创建

本地创建可以在IDE或命令行中进行,接下来分别介绍在PhpStorm和命令行中创建Feature分支的方法。

PhpStorm操作
  1. 打开项目,在右下角位置,点击Git: master,按图示1234步骤进行点击和输入操作。
    创建development分支
    创建table分支后,PhpStorm自动检出到table分支。接下来就可以在PhpStorm内开发相关功能,做出的改动PhpStorm初次会提示你是否添加到git暂存区,你可以选择默认添加不再提示。
  2. 提交
    按下图六个步骤进行操作。
    提交
  3. 用本地分支table建立远程分支
    调出Push窗口,按下图三个步骤进行操作。
    push
    弹出的窗口默认不是在远程创建新分支,如下图所示。
    push
    点击上图development文本,修改为table后提交即可(可以在Gitlab网站上查看效果)。
    push
命令行操作
  1. 检出development分支
    命令行:git checkout development
    检出development分支
  2. 基于development分支创建新分支table
    命令行:git branch table
  3. 检出table分支
    命令行:git checkout table
    检出table分支
  4. 开发相关功能完毕之后,将新添加的文件或者加入新的改动放入git暂存区(staging area)
    命令行:git add .
  5. 提交
    命令行:git commit -m “添加注释”
    开发并提交
  6. 用本地table分支建立远程分支
    命令行:git push origin table
    用本地分支table建立远程分支

发表评论

电子邮件地址不会被公开。 必填项已用*标注