美文网首页
git bug分支与开发分支的管理

git bug分支与开发分支的管理

作者: 吓死宝宝了啊 | 来源:发表于2017-11-27 15:22 被阅读55次

当我们已经上线了一个稳定的版本,代码在master主干上面,后续我们要开发新的功能会创建一个Dev的分支,在这个分支上进行新功能的开发,我们还要创建一个bugFix分支进行master上的bug fix。

假设我们正在Dev上进行开发,此时有一个比较紧急的bug需要我们及时解决掉,我们可以进行如下操作:

1.  git stash或git stash save "xxx"打一个标签,推荐使用git save "xxx"  先把当前的修改进行暂存(本地会有一个暂存区,不会推送到远程分支),避免影响到下一步的操作

2.  git  checkout  bugFix  把当前的操作区域切换到bugFix分支下,此时可以进行git  branch进行查看是否切换正确

3. 进行bug的修复,修复完成后进行git add -A, git  commit -m"xxx",git  push

4.git checkout master切换到master分支进行合并(git merge  -m"xxx"  bugFix)

5.git push修复bug后更新到maser上

6.git checkout  Dev切换到Dev分支进行合并(git merge  -m"xxx"  bugFix),此时有可能会产生冲突,根据提示进行修改

7.若上一步产生了冲突需要git add -A,把冲突的文件进行保存,然后git stash pop把之前暂存的文件释放出来,此时也有可能产生冲突,依次解决即可;若上一步没有冲突只需要进行git stash pop即可

相关文章

  • Git | 分支管理

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

  • git bug分支与开发分支的管理

    当我们已经上线了一个稳定的版本,代码在master主干上面,后续我们要开发新的功能会创建一个Dev的分支,在这个分...

  • Git分支管理—Bug分支

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

  • 分支管理

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

  • git常用命令

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

  • git 创建分支提交远程分支

    Git创建与管理远程分支 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1....

  • git分支管理之 - Bug分支

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

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

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

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

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

  • git分支管理与使用规范

    git分支管理与使用规范 分支管理 flow git flow github flow gitlab flow f...

网友评论

      本文标题:git bug分支与开发分支的管理

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