-
1. 起步
- 1.1 - 關(guān)于版本控制
- 1.2 - Git 簡史
- 1.3 - Git 基礎(chǔ)
- 1.4 - 安裝 Git
- 1.5 - 初次運行 Git 前的配置
- 1.6 - 獲取幫助
- 1.7 - 小結(jié)
-
2. Git 基礎(chǔ)
- 2.1 - 取得項目的 Git 倉庫
- 2.2 - 記錄每次更新到倉庫
- 2.3 - 查看提交歷史
- 2.4 - 撤消操作
- 2.5 - 遠(yuǎn)程倉庫的使用
- 2.6 - 打標(biāo)簽
- 2.7 - 技巧和竅門
- 2.8 - 小結(jié)
-
3. Git 分支
- 3.1 - 何謂分支
- 3.2 - 分支的新建與合并
- 3.3 - 分支的管理
- 3.4 - 利用分支進(jìn)行開發(fā)的工作流程
- 3.5 - 遠(yuǎn)程分支
- 3.6 - 分支的衍合
- 3.7 - 小結(jié)
-
4. 服務(wù)器上的 Git
- 4.1 - 協(xié)議
- 4.2 - 在服務(wù)器上部署 Git
- 4.3 - 生成 SSH 公鑰
- 4.4 - 架設(shè)服務(wù)器
- 4.5 - 公共訪問
- 4.6 - GitWeb
- 4.7 - Gitosis
- 4.8 - Gitolite
- 4.9 - Git 守護(hù)進(jìn)程
- 4.10 - Git 托管服務(wù)
- 4.11 - 小結(jié)
-
5. 分布式 Git
- 5.1 - 分布式工作流程
- 5.2 - 為項目作貢獻(xiàn)
- 5.3 - 項目的管理
- 5.4 - 小結(jié)
-
6. Git 工具
- 6.1 - 修訂版本(Revision)選擇
- 6.2 - 交互式暫存
- 6.3 - 儲藏(Stashing)
- 6.4 - 重寫歷史
- 6.5 - 使用 Git 調(diào)試
- 6.6 - 子模塊
- 6.7 - 子樹合并
- 6.8 - 總結(jié)
-
7. 自定義 Git
- 7.1 - 配置 Git
- 7.2 - Git屬性
- 7.3 - Git掛鉤
- 7.4 - Git 強制策略實例
- 7.5 - 總結(jié)
-
8. Git 與其他系統(tǒng)
- 8.1 - Git 與 Subversion
- 8.2 - 遷移到 Git
- 8.3 - 總結(jié)
-
9. Git 內(nèi)部原理
- 9.1 - 底層命令 (Plumbing) 和高層命令 (Porcelain)
- 9.2 - Git 對象
- 9.3 - Git References
- 9.4 - Packfiles
- 9.5 - The Refspec
- 9.6 - 傳輸協(xié)議
- 9.7 - 維護(hù)及數(shù)據(jù)恢復(fù)
- 9.8 - 總結(jié)
-
Index of Commands
-
-
http://progit.org/book/zh/