开发规范5:GIT 分支

1、分支概念

git 分支是多人开发、迭代开发不可或缺的功能,它可以表示当前开发的进度和不同的方向,并最终可以汇合。

git 分支分为主要分支、功能分支和修正分支三类。

  1. 主要分支:master,生产环境的代码。

  2. 功能分支:feature,由产品提的需求。

  3. 修正分支:bugfix,由测试提的 bug。

2、生命周期

每个新分支都是由 master 衍生出来,并最终需要合并到 master 分支上去。


如上图,是 feature 分支的新建流程,bugfix 分支同理。

# 更新 master 分支
git pull origin master

# 新建分支
git checkout -b feature-xxx

# 开发、自测...

# 测试
git merge origin/master

# 发布
git checkout master
git pull origin master
git merge feature-xxx


你可能感兴趣的:(开发,master,产品,checkout,origin)