开发规范5:GIT 分支
2016-03-10 10:07
232 查看
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
相关文章推荐
- Android程序的三个构成要素
- 关于Android Studio提交代码找不到Subversion的解决办法
- javascript中数组的定义
- MySQL数据库my.cnf配置文件注释详
- java NIO详解
- C#委托学习(三):委托链—同时委托多个方法
- 代码块
- Jenkins 十: 访问控制
- 2015-2016-2 《网络攻击与防范》 学生博客
- Ubuntu 安装和配置postgresql
- [POJ 3096]Surprising Strings[map]
- Mysql中 show table status 获取表信息的方法
- 关于线程和进程的使用
- 关于IOS delegate的weak和assign 探讨
- java 构造器内调用另一个构造器方法
- 重塑与整合数据集—reshape包
- SOAP/Web Service/WSDL的关系
- devstack + dragonflow 部署
- C#委托学习(二):委托的本质
- 回来的路