软件正式发布以后,难免会出现bug。这时就需要创建一个分支,进行bug修补 .

bug修复分支(hotfix),用于修复线上问题。从master拉取,修复并测试完成mergemasterdevelop。如果修复期间,有其他版本合并入master ,需要同步到hotfix版本,并进行测试。它的命名,可以采用fixbug-*的形式。

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

1.创建一个修补bug分支:

$ git checkout -b fixbug-0.1 master

2.修补结束后,合并到master分支:

$ git checkout master
$ git merge --no-ff fixbug-0.1
$ git tag -a 0.1.1

3.再合并到develop分支:

$ git checkout develop
$ git merge --no-ff fixbug-0.1

4.最后,删除"修补bug分支":

$ git branch -d fixbug-0.1

results matching ""

    No results matching ""