git: 简洁高效 的 双分支式 git flow (master + dev)

git flow 总结对比

Git 作为一个源码管理系统,不可避免涉及到多人协作。

使用 git branch (git 分支)进行版本控制,可以让大家有效地合作,使得项目井井有条地发展下去。

这里写图片描述

网络上关于 使用 git branch (git 分支)进行版本控制 的教程汗牛充栋。

它们提出了形形色色,功能各异的 分支方案

分支名时效性分支功能
master长期分支管理对外发布版本,每个 commit 对一个 tag,也就是一个发布版本
develop长期分支作为日常开发汇总,即开发版的代码
feature短期分支一个新功能的开发
hotfix短期分支正式发布以后,出现 bug,需要创建一个分支,进行 bug 修补。
release短期分支发布正式版本之前(即合并到 master 分支之前),需要有的预发布的版本进行测试。release 分支在经历测试之后,测试确认验收,将会被合并的 develop 和 master


然而,普通的 单人开发小型项目,是不需要这么大费周章的分支结构的。
过多的分支设计,容易导致:

  • 开发效率低下
  • 分支结构混乱

master + dev 双分支式 git flow

简而言之,对于 单人开发小型项目,我们往往只需要两个分支就够了。即:

分支名分支名简写分支功能
mastermaster主分支
developdev开发分支


这也是我日常进行单人独立开发所采用的分支结构。

具体 git flow 如下图所示:

这里写图片描述



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值