git开发流程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git开发流程相关的知识,希望对你有一定的参考价值。

参考技术A 主分支有两种:master分支和develop分支
master分支只负责管理发布的状态。在提交时使用标签记录发布版本号。
develop分支是针对发布的日常开发分支。有合并分支的功用。

这个分支是针对新功能的开发,在bug修正的时候从develop分支分叉出来的。基本上不需要共享特性分支的操作,所以不需要远端控制。完成开发后,把分支合并回develop分支后发布。

通常会在分支名称的最前面加上release-。release前需要在这个分支上进行最后的调整,而且为了下一版release开发,用develop分支的上游分支。
一般的开发是在develop分支上进行的,到了可以发布的状态时再创建release分支,为release做最后的bug修正。
到了可以release的状态时,把release分支合并到master分支,并且在合并提交里添加release版本号的标签。
要导入在release分支所作的修改,也要合并回develop分支。

hotFix分支是在发布的产品需要紧急修正时,从master分支创建的分支。通常会在分支名称的最前面加上 hotfix-。
例如,在develop分支上的开发还不完整时,需要紧急修改。这个时候在develop分支创建可以发布的版本要花许多的时间,所以最好选择从master分支直接创建分支进行修改,然后合并分支。
修改时创建的hotFix分支要合并回develop分支。

https://backlog.com/git-tutorial/cn/stepup/stepup1_5.html

以上是关于git开发流程的主要内容,如果未能解决你的问题,请参考以下文章

Git工程开发实践——Git分布式工作流程

理房通git开发流程

eclipse git 开发操作流程

[git]git开发流程

git 发布流程

FastAdmin 插件的 Git 开发流程(简明)