| Git基本概念和基本使用方法 
                                   | Git起步 基础概念介绍
 分支简介
 服务器上的Git
 分布式Git
 Git工具
 自定义Git
 | 
                               
                                | 分支策略和归并方法 | 分支概述 分支结构
 如何申请新的分支
 开发工作
 更新活动分支
 向上集成
 | 
                               
                                | Git的高级命令、技巧 | Git与其它系统 Git内部原理
 | 
                               
                                | Github使用介绍 | Github简介 加入Github
 项目托管
 工作协同
 付费服务
 副产品
 附录
 | 
                               
                                | Git 
                                    + GitHub 操作简介(windows)
 | 安装MSysGit 配置Git
 生成公钥
 安装合并工具KDiff3
 安装TortoiseGit(可选)
 安装Egit(可选)
 安装Git Hooks
 建立代码仓库
 添加文件
 提交文件
 | 
                               
                                | Jenkins(或者Hudson) | 安装与配置 如何建立自动化构建
 | 
                               
                                | Git资料 | 书籍介绍 主要在线资源
 | 
                               
                                | Gerrit | 安装配置Gerrit 代码审核工作流
 日常基本操作
 如何通过Git与Gerrit的集成来完成代码在检入前的评审管理
 | 
                               
                                | Egit | Git的Eclipse插件安装与配置 | 
                               
                                | Git 
                                    Hooks | 如何利用Hooks来进行流程控制,例如代码检入前检查 | 
                               
                                | SCM工具对比、切换 | 与目前所用SCM工具的对比,以及如何切换到Git | 
                               
                                | Git 
                                    + GitHub 操作简介(Linux) | 可选 |