git分支在团队中的使用

须知

在介绍分支经常使用操做以前
咱们须要知道几点:
1.主干不容许作任何修改结构或者业务的操做。
有两种状况能够修改主干:
就是当前主干已是有问题的,合并后出问题发布不了。
修改与业务无关的配置文件,如日志,数据源,sql升级文件等。
2.在合并到主分支以前必须测试经过才能合并分支,不然打死他........哈哈git

分支的生命周期流程图

若是某个节点的操做你不明白的话能够参考下面文档。sql

建立分支


注意:分支的命名
release/* release开头的表示:分支完成以后必需要合并到主干而且立刻发布的。release/以后的命名随意
feature/* feature开头的表示功能,能够不用立刻合并到主干上。服务器

提交分支到git服务器上:

如何在本地拉去git服务器上的一个分支

在本地建立一个和服务器上分支名称相同的分支。


测试

分支合并到主分支

注意:在合并到主分支以前必须保证你的任务完成了,且没有错误。
1.在子分支上同步本地分支代码---->选择你要提交的代码----->提交 【注意:这里的操做都是针对的是本地上的分支】3d

2.切换到主干上(master)
先保证本地的主干是最新的代码,因此必须先pull一下。日志

3.在master分支上选择合并你的分支

code

4.合并完以后必须在本地验证没有问题,而后再push 到git服务器上

删除本地分支

首先切换到master分支
blog

其次找到本地分支列表:


生命周期

删除远程上的分支

请看以下步骤:



文档

这一步要慎重:



相关文章
相关标签/搜索