美文网首页
Bug分支:创建分支来修复Bug

Bug分支:创建分支来修复Bug

作者: 甜甜的清风啊 | 来源:发表于2017-02-17 14:46 被阅读0次

软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。

当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交。

并不是你不想提交,而是工作只进行到一半,还没法提交,预计完成还需1天时间。但是,必须在两个小时内修复该bug,怎么办?

幸好,Git还提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作。

1、git stash

$ git stash // 藏匿
Saved working directory and index state WIP on dev: 6224937 add merge // 保存工作目录并且指针状态指着WIP,在分支6224937上,添加合并
HEAD is now at 6224937 add merge // HEAD现在在分支6224937上,添加合并。

2、git stash list

$ git stash list // 藏匿列表
stash@{0}: WIP on dev: 6224937 add merge // 

3、git stash apply // 恢复藏匿工作区内容

4、git stash drop // 删除藏匿仓库

5、git stash pop // 恢复工作区内容,删除藏匿仓库

相关文章

  • Bug分支:创建分支来修复Bug

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

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

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

  • bug分支

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

  • SourceTree使用(II)

    终端一般 Git命令 增加新功能 修复紧急bug 测试环境代码 生产环境上线 新建分支 创建了Develop分支,...

  • git工作流

    1.Gitflow核心分支:master,dev可能还会有:功能分支,bug修复分支,预发布分支 2.github...

  • 分支管理方案

    一,分支说明1,feature 功能开发分支2,fix bug 修复分支3,develop 开发分支4,rele...

  • git暂存区

    Git提供了一个stash功能,可以把当前分支暂存起来,之后可以恢复继续开发 现在我们创建一个子分支来修复bug。...

  • 分支管理

    本节内容: 创建与合并分支 解决冲突 分支管理策略 bug分支 Feature分支 多人协作

  • 2019-07-31【git分支-Bug分支】

    5.5 Bug分支 软件开发中,bug就像家常便饭一样,有了bug就要修复,在git中,由于分支是如此的强大,所以...

  • git工作流

    git工作流 1.Gitflow核心分支: master,dev可能还会有: 功能分支,bug修复分支,预发布分支...

网友评论

      本文标题:Bug分支:创建分支来修复Bug

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