Feature 分支

功能分支,它是为了开发某种特定功能,从Develop分支上面分出来的。开发完成后,要再并入Develop。

  • 拉取源:develop。
  • 合并目标:develop。
  • 修改:允许。
  • 生命期:合并后删除。

在软件开发过程中, 我们经常遇到需要添加新功能的情况. 添加一个新功能时,我们肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。

功能分支的名字,可以采用feature-*的形式命名。

1.创建一个功能分支:

$ git checkout -b feature-x develop

2.开发完成后提交

$ git add new.js
$ git commit -m "add feature-x"

3.切回develop,将功能分支合并到develop分支:

$ git checkout develop
$ git merge --no-ff feature-x

4.删除feature分支:

$ git branch -d feature-x

完成 !

注意 : 如果在合并到 develop 之前, 要求销毁 feature-x 这个分支, 因为 feature-x分支还没有被合并,如果删除,将丢失掉修改,如果要强行删除,需要使用命令git branch -D feature-x

results matching ""

    No results matching ""