Introduction
1.
開始
1.1.
關於版本控制
1.2.
Git 的簡史
1.3.
Git 基礎要點
1.4.
安裝Git
1.5.
初次設定Git
1.6.
取得說明文件
1.7.
總結
2.
Git 基礎
2.1.
取得Git儲存庫
2.2.
提交更新到儲存庫
2.3.
檢視提交的歷史記錄
2.4.
復原
2.5.
與遠端協同工作
2.6.
標籤
2.7.
提示和技巧
2.8.
總結
3.
Git 分支
3.1.
何謂分支
3.2.
分支的新建與合併
3.3.
分支的管理
3.4.
利用分支進行開發的工作流程
3.5.
遠端分支
3.6.
分支的衍合
3.7.
小結
4.
伺服器上的 Git
4.1.
協議
4.2.
在伺服器上部署 Git
4.3.
生成 SSH 公開金鑰
4.4.
架設伺服器
4.5.
公共訪問
4.6.
GitWeb
4.7.
Gitosis
4.8.
Gitolite
4.9.
Git 守護進程
4.10.
Git 託管服務
4.11.
小結
5.
分散式 Git
5.1.
分散式工作流程
5.2.
為專案作貢獻
5.3.
專案的管理
5.4.
小結
6.
Git 工具
6.1.
選擇修訂版本
6.2.
互動式暫存
6.3.
儲藏 (Stashing)
6.4.
重寫歷史
6.5.
使用 Git 做 Debug
6.6.
子模組 (Submodules)
6.7.
子樹合併
6.8.
總結
7.
Git 客製化
7.1.
Git 配置
7.2.
Git 屬性
7.3.
Git Hooks
7.4.
Git 強制策略實例
7.5.
總結
8.
Git 與其他系統
8.1.
Git 與 Subversion
8.2.
遷移到 Git
8.3.
總結
9.
Git 內部原理
9.1.
底層命令 (Plumbing) 和高層命令 (Porcelain)
9.2.
Git 物件
9.3.
Git References
9.4.
Packfiles
9.5.
The Refspec
9.6.
傳輸協議
9.7.
維護及資料復原
9.8.
總結
Published using GitBook
A
A
Serif
Sans
White
Sepia
Night
Twitter
Google
Facebook
Weibo
Instapaper
Learn Git
總結
至此,讀者已具備所有Git的本地端操作,包括:創建和副本儲存庫、建立修改、暫存和提交這些修改,以及檢視在儲存庫中所有修改歷史。接下來,我們將觸及Git的殺手級特性,也就是他的分支模型。