git使用流程和分支管理规范

什么是git

Git 是目前最流行的开源的代码版本控制工具,用于敏捷高效地处理任何或小或大的项目。

本文主要介绍在多人合作写代码时,在知道项目URL到项目上线,git的标准使用步骤和作者见过的几种变种,以及为什么要使用,在什么场景下使用。适合刚接触git的人观看。
注:本文不涉及git命令的使用介绍。

最简单的方式:所有人写完代码都push到master分支

git流程-无规范
这也是我们写不用发布的小项目时最喜欢的方式,写代码前pull一下,写完了push一下,遇到冲突删一下,整个项目只有master分支。

存在的问题:

  1. master分支理论上来说每一次commit后都应该是一个可以运行的正式发布版本,然而上面这种方式master分支一定长期存在bug,或者某次commit后存在完成了一半的功能,甚至不能运行。
  2. 会有大量冲突,因为经常出现多个人同时改了同一部分代码。

开发与发布分离

为了解决上面的问题,每个开发周期时从master分支新建一个develop分支,大家都在develop分支上开发,这个周期开发完毕后再merge到master分支上,这样master分支的每次更新后都是一个可发

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值