【Git实战】协同开发,如何紧急修复线上bug?_git工作流 线上问题修复

本文详细介绍了使用Git进行紧急线上bug修复的协同开发流程,包括创建热修复分支,本地修复和测试,再到合并到master并推送,最后删除热修复分支。附带Git命令别名设置技巧,帮助开发者提高效率。
摘要由CSDN通过智能技术生成
  1. 本地merge测试分支和本地热修复分支的代码,有冲突解决冲突,提交代码(保证紧急更新的代码能及时被其他同学拉取到)
  2. 测试环境进行测试
  3. 测试无误后切换到master分支,merge紧急修复分支代码!(注意:是紧急修复分支的代码,不是测试dev分支代码,因为我们无法保证dev分支有无其他同学提交的未测试通过的代码!!!)
  4. 推送master分支merge热修复的代码到远程仓库,发布项目
  5. 如果需要的话添加tag标签,标记一下操作。
  6. 删除热修复分支,切换到dev分支,继续自己的本地开发。

操作流程

  1. 切换到master分支,拉取最新代码

git checkout master

git pull

  1. 基于master分支创建热修复分支

git branch master_hotfix

  1. 切换到热修复分支

git checkout master_hotfix

  1. 本地开发,修复bug,测试

coding

  1. 本地测试通过后,merge热修复代码到dev分支

git checkout dev

git merge master_hotfix

  1. 解决冲突,提交代码,测试环境进行测试

git push origin dev

  1. 测试通过后,merge热修复代码到master分支</
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值