gitflow从入门到放弃

主讲人:washmore

git简介

用于项目管理的分布式版本控制工具
与svn简单对比,其他略

gitflow

Gitflow工作流定义了一个围绕项目发布的严格分支模型,其为不同的分支分配一个很明确的角色,并定义分支之间如何和什么时候进行交互。除了使用功能分支,在做准备、维护和记录发布也使用各自的分支。

gitflow

sourceTree

开箱即用

SourceTree是强大的Git/Mercurial桌面客户端,支持Windows和Mac操作系统。通过SourceTree美观简单的界面,你可以放弃命令行了。

实战(使用github演示)

常规开发(多分支)

操作点:

checkout,pull,fetch,commit,push,merge,rebase,revert,reset,stash,tag,遴选…

事故抢救

  1. 提交冲突
  2. 代码覆盖
  3. 分支被删除(包含远程和本地)

整合CI(jenkins),钉钉等第三方工具

简单介绍并演示(如果条件具备的话)