• 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修复完成,继续工作!

          

  • 相关阅读:
    线程数究竟设多少合理
    Elasticsearch 技术分析(八):剖析 Elasticsearch 的索引原理
    作为程序员你是如何学习的?
    系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路
    kms相关文档
    删除所有docker容器镜像
    ubuntu mysql5.7安装
    GORM自定义日志配置
    SQL清空全部表数据
    Nginx 证书
  • 原文地址:https://www.cnblogs.com/jswang/p/9044263.html
Copyright © 2020-2023  润新知