git 安装(mac)、git-flow

Git安装(mac)
  1. 验证是否安装git
    终端输入: git
    安装则会输出:
    在这里插入图片描述
  2. 安装git
    终端输入:brew install git
  3. 创建ssh key、配置git
    ① 设置username 和 email
    在这里插入图片描述
    ② 创建 ssh key
    在这里插入图片描述
    ③ 图片直接回车在这里插入图片描述
    ④ y
    在这里插入图片描述
    ⑤ 图片直接回车
    在这里插入图片描述
  4. 复制 key
    在这里插入图片描述
  5. 登录GitHub 添加ssh key
工作流
分支说明
master线上版本分支,也可以理解为随时发布的稳定版本
develop开发基础分支,包含待上线的新内容,任何新的开发基础分支
release上线分支,当开发结束后用来提测并且为本次版本最终上线的分支
feature新功能开发分支,开发新功能以develop分支为基础建立新的feature分支进行单独开发
hotfix线上紧急bug分支,用来修复线上的紧急bug
常用的场景和操作规范

![](https://img-blog.csdnimg.cn/20190702232547406.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ZsbW1ubm5tbW0=,size_16,color_FFFFFF,t_70

  • 开发新功能
  1. 从develop拉一个feature
  2. 在feature分支上做开发
  3. 在feature开发完成后,需要提交测试
  4. 完成feature,将feature分支合并到develop
  • 上线
  1. develop会不断积累新内容等待上线,上线时准备一个release分支,准备release分支时需要搞清楚这次上线新增的内容,列给QA,让QA有针对性的测试
  2. 在打包机器上打包对应的release分支,部署到应用服务器让QA测试,发现bug直接在release分支
  3. release测试通过,可以上线了,则将release合到master和develop,删除该release分支
  4. 线上部署的时候,从master打一个包,部署到预发布上简单回归测试,没问题后发布到线上服务器
  • 紧急修复
  1. 对于一些需要马上修改并尽快上线的内容,走hotfix分支
  2. 从最新的master拉hotfix分支并在hotfix分支上修改
  3. 在打包机器上打包对应的hotfix分支,部署到应用服务器给QA测试,发现bug直接在hotfix分支上修改
  4. hotfix测试通过后,可以上线了,则将hotfix合并到master和develop,删除该hotfix分支
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值