先处理常见业务场景

    【场景】在开发功能的topic分支操作途中,需要修改bug

    原有开发任务在进行中,且在本地开发。 这时需要开发新功能或修复bug等任务。此时就会出现同时进行多个任务,可以创建 Topic 分支解决

    问题:

    1. 如何不影响正在开发的功能
    2. 在提交功能到主分支之后,我本地如何也更新到最新的代码?
      1. 可以直接合并到开发分支上
      2. 等到开发分支完成后再将其合并到master分支

    https://backlog.com/git-tutorial/cn/stepup/stepup1_5.html

    场景:需要回退到指定版本,回滚

    【场景】如果合并到了本地的开发分支上,此时又有新的需求,如何操作?

    比如说提交了一个新功能,那么hotfix分支合并在了master分支上,自己本地的分支并不是master分支,那么此时是需要在从 master 往本地分支进行合并吗?
    关于上述这个问题,详细见以下文章
    http://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6

    https://backlog.com/git-tutorial/cn/stepup/stepup1_5.html


    具体示例说明