集中式(svn) VS 分布式(git)版本控制系统

1. 集中式(svn)

2. 分布式(git)

git文件状态生命周期

patch评审过程

克隆repository的链条创建

推荐git工作流

团队成员间的工作流

单分支开发流程线

分支区分不同工作的开发流程线

分支区分不同功能的开发流程线

部署工作流

hotfix工作流

功能性分支工作流

Git一些命令工作流

> rebase

> merge

使用fast-forward

不使用fast-forward

> add & commit

> checkout

> 删除文件

> 撤销merge

> 撤销共享分支的merge

推荐git学习教程:


References: - 《Git for Teams》 * 《Git Essentials