zoukankan      html  css  js  c++  java
  • 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修复完成,继续工作!

          

  • 相关阅读:
    javascript面向对象(三)--继承
    javascript面向对象(一)
    jsp/servlet学习笔记(核心编程)mysql部分
    jsp/servlet学习笔记(核心编程)servlet部分
    没有为扩展名“.html”注册的生成提供程序
    vs2012 mvc3项目ObjectContext与DBContext(转载)
    反射与动态代理
    spring-ioc

    哈希表
  • 原文地址:https://www.cnblogs.com/jswang/p/9044263.html
Copyright © 2011-2022 走看看