Git概述 分布式版本控制的特点 Git的安装和配置 Git典型工作流 三个简单的Git工作流 Git常用命令 Git奥秘 提交列表和Git暂存区 Git对象库和分支实现原理 Git重置 Git检出 Git引用 多用户协同 工作覆盖——非快进式推送 合并和冲突解决 变基操作 远程版本库 Git客户端使用和规范 命令行综述 图形客户端 git-svn Git使用规范 Git的适合范围 分布式版本控制系统适用范围 集中式版本控制系统适用范围 Git子模组 基于分支的工作流 项目分支管理范例 分支和项目发布工作流 个人分支和代码审核 分支授权管理 基于库克隆的工作流 克隆版本库管理范例 克隆版本库和项目发布工作流 个人版本库和代码审核 版本库授权管理 通过补丁文件协同 Git项目本身的协同 二进制文件和补丁 Topgit、Quilt和定制开发 多版本库管理 子模组方式 Android方式 Git服务架设 使用SSH协议的服务架设 使用HTTP协议的服务架设 Gerrit Git版本库托管 版本库管理 版本库聚合和拆分 版本库管理