git 分支管理策略

作者: wxfeng 分类: 资讯 发布时间: 2018-12-01 00:00    阅读 1,006 次

分支策略

在实际开发中,我们应该按照几个基本原则进行分支管理:

首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;

那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;

你和你的小伙伴们每个人都在dev分支上干活,每个人都有自己的分支,时不时地往dev分支上合并就可以了。

所以,团队合作的分支看起来就像这样:


bug分支

修复bug时,我们会通过创建(具体从哪个分支创建,视情况决定)新的bug分支进行修复,然后合并,最后删除;

当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场。


feature分支

开发一个新feature,最好新建(从dev分支创建)一个分支;

如果要丢弃一个没有被合并过的分支,可以通过git branch -D <name>强行删除。

摘自:https://www.liaoxuefeng.com/wiki/

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。