在介绍分支经常使用操做以前
咱们须要知道几点:
1.主干不容许作任何修改结构或者业务的操做。
有两种状况能够修改主干:
就是当前主干已是有问题的,合并后出问题发布不了。
修改与业务无关的配置文件,如日志,数据源,sql升级文件等。
2.在合并到主分支以前必须测试经过才能合并分支,不然打死他........哈哈git
若是某个节点的操做你不明白的话能够参考下面文档。sql
注意:分支的命名
release/* release开头的表示:分支完成以后必需要合并到主干而且立刻发布的。release/以后的命名随意
feature/* feature开头的表示功能,能够不用立刻合并到主干上。服务器
在本地建立一个和服务器上分支名称相同的分支。
测试
注意:在合并到主分支以前必须保证你的任务完成了,且没有错误。
1.在子分支上同步本地分支代码---->选择你要提交的代码----->提交 【注意:这里的操做都是针对的是本地上的分支】3d
2.切换到主干上(master)
先保证本地的主干是最新的代码,因此必须先pull一下。日志
3.在master分支上选择合并你的分支
code
4.合并完以后必须在本地验证没有问题,而后再push 到git服务器上
首先切换到master分支
blog
其次找到本地分支列表:
生命周期
请看以下步骤:
文档
这一步要慎重: