美文网首页
git(3)bug分支管理

git(3)bug分支管理

作者: 小乖心塞 | 来源:发表于2017-02-27 15:52 被阅读92次

如果线上出现非常紧急的bug要处理,而你手上还有工作没有完成。此时你还不能将代码commit到dev分支上。一旦你切换分支到master上,那么你暂存区的文件也会消失。你写的代码就没有了。所以我们要用到git stash 对工作区来进行储藏。

bug分支处理的步骤

  1. 先将文件提交到暂存区 git add <name>
  2. 将工作区和暂存区 git stash
  3. 使用git status,查看目前是否有要提交的文件。
  4. 切换到master分支git checkout master
  5. 建立一个bug001的分支 git checkout -b bug001
  6. 修改完,切换合并分支 git merge --no-ff -m "bug 合并提交" bug001
  7. 删除bug001分支 git branch -d bug001
  8. 切换回dev分支 git checkout dev
  9. 使用git stash pop 切换回存储状态的工作区
1-3.png 4-9.png

总结

  • 出现紧急bug,就要生成一个bug分支,处理完合并分支,删除bug分支。
  • 先存储当前工作区git stash ,在还原git stash pop

相关文章

  • Git | 分支管理

    git分支管理 主分支 功能分支 - feature 预发布分支 - release 修补bug分支 - fixbug

  • git(3)bug分支管理

    如果线上出现非常紧急的bug要处理,而你手上还有工作没有完成。此时你还不能将代码commit到dev分支上。一旦你...

  • Git分支管理—Bug分支

    应用场景:当你接到一个修复代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,...

  • git分支管理之 - Bug分支

    软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以...

  • (4.4) git分支管理-Bug分支

    小结 修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除; 当手头工作没有完成时,先把工作现场...

  • 2018-01-28

    git学习笔记 根据廖雪峰老师教程学习整理的常用命令 git版本库创建 文件管理相关 远程库 分支管理 bug修复...

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git | bug分支

    在开发中,会经常碰到bug问题,那么有了bug就需要修复,在Git中,分支是很强大的,每个bug都可以通过一个临时...

  • GIT分支管理

    GIT 分支管理 参考:在阿里,我们如何管理代码分支?GitHub Flow & Git Flow 基于Git...

网友评论

      本文标题:git(3)bug分支管理

      本文链接:https://www.haomeiwen.com/subject/eavzwttx.html