-★出爺;3 发表于 2018-9-17 11:19:12

开发规范5:GIT 分支

1、分支概念
  git 分支是多人开发、迭代开发不可或缺的功能,它可以表示当前开发的进度和不同的方向,并最终可以汇合。
  git 分支分为主要分支、功能分支和修正分支三类。

[*]  主要分支:master,生产环境的代码。
[*]  功能分支:feature,由产品提的需求。
[*]  修正分支:bugfix,由测试提的 bug。
2、生命周期
  每个新分支都是由 master 衍生出来,并最终需要合并到 master 分支上去。
https://attachments.tower.im/tower/61437d2e841043cdb038b845bdfcefdd?version=auto&filename=Clipboard%20Image.png
  如上图,是 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


页: [1]
查看完整版本: 开发规范5:GIT 分支