git--------------bug修复流程

当前所有分支:

  master:主分支

  test:测试分支

  zs:开发人员分支

  ls:开发人员分支

场景:zs正在开发A模块功能,线上环境产生了一个bug。

zs的操作流程(当前分支为zs分支):

  1、git stash  //把当前工作现场“储藏”起来,等以后恢复现场后继续工作

  2、git checkout master  //切换到主分支

  3、git checkout -b bug001  //从master当前最新提交的节点创建bug001分支

  4、git checkout bug001  //切换到bug001分支

  5、修复bug。。。。。。。

  6、git add . 

  7、git commit

  8、git rebase master # 将bug001分支上的修改在master分支上做一次衍合处理

      # git提示出现了代码冲突,此处为之前埋下的冲突点,处理完毕后

      git add readme   # 添加冲突处理后的文件

      git rebase --continue  //加上--continue参数让rebase继续处理(--abort   取消本次rebase,恢复到rebase之前的状态)

  9、git branch -d bug001  //删除bug001分支

  10、git checkout zs

  11、git stash pop  //恢复之前的工作状态(即之前保存的未完成代码)

 

OK,bug修复完成,继续工作!

 

      

转载于:https://www.cnblogs.com/jswang/p/9044263.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值