先处理常见业务场景
【场景】在开发功能的topic分支操作途中,需要修改bug
原有开发任务在进行中,且在本地开发。 这时需要开发新功能或修复bug等任务。此时就会出现同时进行多个任务,可以创建 Topic 分支解决
问题:
- 如何不影响正在开发的功能
- 在提交功能到主分支之后,我本地如何也更新到最新的代码?
- 可以直接合并到开发分支上
- 等到开发分支完成后再将其合并到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
具体示例说明