git学习-分支管理
来源:互联网 发布:原油现货交易软件 编辑:程序博客网 时间:2024/04/29 23:28
*功能(feature)分支
*预发布(release)分支
*修补bug(fixbug)分支
这三种分支是临时需要,使用后删除,保证版本清晰。
4、功能分支:
接下来看看这三种临时分支:
feature是为了开发某个特定功能在develop上分出来的,开发完成后,要再并入develop的
#创建feature分支
gitcheckout -b feature-x develop
#开发完成后,合并到develop上
gitcheckout develop
gitmerge --no-ff feature-x
#删除feature-x分支
gitbranch -d feature-x
5、预发布版本
预发布版本是从develop分支上分出来的,预发布结束后,必须合并进develop和master分支。
一般名字release-x形式。
#创建预发布分支
gitcheckout -b realease-1.2 develop
#确认没问题后,合并到master分支
gitcheckout master
gitmerge --no-ff release-1.2
#对合并生成的新节点,做个标签
git tag-a 1.2
#再合并到develop分支
gitcheckout develop
gitmerge --no-ff release-1.2
最后,删除分支:
gitbranch -d release-1.2
6、修补bug分支
软件发布后,难免会出现bug,这时候需要创建分支,来修补bug.
修补的bug分支是从master上分出来的。修补结束以后,再合并进master和develop分支。
命名方式:fixbug-x
创建一个修补bug分支:
gitcheckout -b fixbug-0.1 master
修补结束后,合并到master分支:
gitcheckout master
gitmerge –no-ff fixbug-0.1
git tag-a 0.1.1
再合并到develop分支:
gitcheckout develop
gitmerge –no-ff fixbug-0.1
最后,删除”修补bug分支”:
gitbranch -d fixbug-0.1
我参考的地址:http://blog.jobbole.com/23398/
- Git学习--> 分支管理
- git学习-分支管理
- git学习(分支管理)
- Git 学习笔记 --- 分支管理
- GIT仓库学习--分支管理
- git学习------>Git 分支管理最佳实践
- Git学习系列(五)分支管理详解
- 4.git学习分享--分支管理
- 【Git学习笔记】分支管理策略
- Git学习笔记5(分支管理)
- Git学习笔记(七)---分支管理
- Git学习序列4---分支管理
- Git学习笔记(分支管理)
- git的学习笔记(分支管理)
- git的学习笔记(分支管理)
- git学习之三:分支管理
- Git学习笔记(三) - 分支管理
- Git教程学习(六)—分支管理
- mysql学习-主键,外键,约束,索引
- mysql学习-导入sql文件和导出数据…
- Ubuntu13.10 eclipse菜单栏无法下拉
- mysql学习-update, delete,insert
- mysql学习-数据类型详解
- git学习-分支管理
- arduino入门-ubuntu下安装驱动和id…
- java-读取文本文件
- 移植Andorid4.0.4 - 步骤及问题汇总
- JAVA-枚举类型enum详细
- JAVA 保留两位小数的方法
- mysql学习-select查询,子查询,联…
- java 对浮点数取整方法floor,…
- 扯淡!吐槽专用日志!