git和gitflow的区别与联系

git我就不多介绍了,常用的命令基本上都会了,而gitflow可以说是git的一种标准吧,遵循一定的规范,

Gitflow工作流没有用超出功能分支工作流的概念和命令,而是为不同的分支分配一个很明确的角色,并定义分支之间如何和什么时候进行交互。除了使用功能分支,在做准备、维护和记录发布也使用各自的分支。当然你可以用上功能分支工作流所有的好处:PullRequests、隔离实验性开发和更高效的协作。

Gitflow标准

主要分支
  • master: tag-rc版本处在(test-ready)状态,但仍需要回归测试。打正式tag的点可以认为(production-ready)状态

  • develop:最新的开发状态

辅助分支
  • feature:开发新功能的分支,基于develop,完成后mergedevelop

  • release:准备要发布版本的分支,用来修复bug.基于develop,完成后mergedevelopmaster

  • hotfix:修复master上的问题,等不及release版本就必须马上上线.基于master,完成后mergemasterdevelop

  • tag:作为正式发布的版本,基于master,在master上打上正式的tag之后,发到线上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值