第一部分 Git的基本概念和操作
         第1課 Git、誰與爭鋒 2
         1-1 安裝和使用Git 3
         1-2 瞭解Git的工作方式 9
         第2課 Git配置文件的妙用 11
         2-1 “git config”指令的用法 12
         2-2 修改默認的文本編輯器和文件對比程序 15
         第3課 把文件存入Git文檔庫 20
         3-1 排除不需要加入文檔庫的文件 20
         3-2 控製Commit 25
         3-3 查看Commit節點 27
         第4課 比較文件的差異和從Git 文檔庫取迴文件 31
         4-1 從Git文檔庫中取齣文件 33
         4-2 使用“git mv”指令改變文件或是文件夾的名稱 36
         4-3 暫存當前文件夾的文件狀態 37
         4-4 清理Git文檔庫 38
         第5課 Git程序項目管理的實踐演練 40
         第6課 獲取Git文檔庫統計數據和繪製統計圖錶 45
         6-1 獲取Git文檔庫的統計數據 46
         6-2 使用GitStats繪製統計圖錶 49
         第二部分 建立分支、閤並和解決衝突
         第7課 程序項目的分支(Branch) 56
         7-1 解決Detached HEAD的問題 63
         第8課 閤並程序項目的分支和解決衝突 67
         8-1 解決閤並分支時發生的衝突 71
         8-2 設置Merge Tool解決閤並分支時發生的衝突 75
         8-3 使用Cherry-Pick指令運用指定的Commit節點版本 77
         8-4 處理Detached HEAD狀態和Revert Commit節點 79
         第9課 使用Rebase指令更新分支的起始點 81
         9-1 Rebase指令的用法 84
         9-2 執行Rebase之後想要反悔怎麼辦? 86
         第10課 程序項目的分支和閤並的實踐演練 88
         10-1 程序項目開發導入Git的策略 88
         10-2 結閤Git與程序項目開發 91
         第三部分 Git程序的圖形操作介麵
         第11課 Git GUI程序的基本功能 99
         11-1 Git GUI程序的基本操作 101
         11-2 Git GUI程序和其他程序搭配使用 104
         第12課 使用Git GUI程序創建分支和閤並 108
         第13課 SmartGit程序操作介紹 114
         13-1 SmartGit程序的基本操作 116
         13-2 SmartGit程序的分支、Rebase和閤並 120
         第14課 SourceTree程序操作介紹 127
         14-1 SourceTree程序的基本操作 128
         14-2 SourceTree程序的分支、Rebase和閤並 131
         第15課 TortoiseGit程序操作介紹 138
         15-1 TortoiseGit程序的基本操作 139
         15-2 TortoiseGit程序的分支、Rebase和閤並 145
         第四部分 遠程Git文檔庫和團隊開關模式
         第16課 “遠程Git文檔庫”的基礎操作 154
         16-1 “遠程Git文檔庫”的功能 155
         16-2 創建“遠程Git文檔庫” 156
         16-3 從“遠程Git文檔庫”復製齣“本地Git文檔庫” 158
         16-4 “本地Git文檔庫”和“遠程Git文檔庫”的數據
         同步 159
         第17課 “遠程Git文檔庫”的高級操作 167
         第18課 GitHub讓程序項目飛上雲端 172
         18-1 注冊和設置GitHub 173
         18-2 使用GitHub的“遠程Git文檔庫” 177
         18-3 安裝和使用GitHub for Windows 182
         第19課 Fork讓Git文檔庫分傢後再閤並 189
         19-1 Fork和Rebase Git文檔庫 192
         19-2 創建Pull Request報告我們的更新 195
         第20課 Bitbucket比GitHub更好用 199
         20-1 注冊和設置Bitbucket 200
         20-2 使用Bitbucket的“遠程Git文檔庫” 203
         20-3 使用SourceTree程序操作“遠程Git文檔庫” 205
         20-4 執行Fork和Pull Request 208
         第21課 GitLab完全免費再加送整個係統 211
         21-1 自己架設GitLab網站 219
         第五部分 架設Git Server
         第22課 使用Windows共享文件夾或是Git Daemon
         作為Git Server 225
         22-1 把Windows“共享文件夾”作為“遠程Git
         文檔庫” 226
         22-2 使用Git Daemon創建Git Server 227
         第23課 使用HTTP/HTTPS訪問Git Server 231
         23-1 使用HTTP訪問Git Server 232
         23-2 使用HTTPS訪問Git Server 236
         第24課 使用SSH認證和加密的Git Server 239
         24-1 SSH的工作原理 240
         24-2 安裝和設置Copssh Server 241
         附錄 Git常用指令一覽錶 249
      · · · · · ·     (
收起)