完全學會Git,GitHub,Git Server的24堂課

完全學會Git,GitHub,Git Server的24堂課
定價:294
NT $ 256
  • 作者:孫宏明
  • 出版社:清華大學出版社
  • 出版日期:2016-06-01
  • 語言:簡體中文
  • ISBN10:7302437793
  • ISBN13:9787302437796
  • 裝訂:262頁 / 普通級 / 1-1
 

內容簡介

以教科書的方式,循序漸進地向軟件開發人員或軟件開發的項目管理人員,講述如何快速掌握分布式版本控制系統Git的應用方法,讓繁瑣復雜的項目開發的版本控制變得高效且輕松自如。

書中細致入微地介紹了如何使用設置文件和操作Git文檔庫,以及建立項目開發的分支、合並分支和解決沖突的操作;在具備扎實的基礎之后,介紹了Git GUI程序用法,以及Git在團隊開發模式中應用的問題:講述如何與全球的項目開發人員進行交流,提升程序開發的經驗和能力;介紹了GitHub、 Bitbucket、GitLab等提供Git服務的網站;《完全學會Git,GitHub,Git Server的24堂課》最 后的重點為介紹架設Git Server的幾種方法,讓每一個項目開發團隊,可以按照自己的軟硬件環境,選擇適合的方式來控管項目開發。
 

目錄

第一部分 Git的基本概念和操作
第1課 Git、誰與爭鋒
1—1 安裝和使用Git
1—2 了解Git的工作方式
第2課 Git配置文件的妙用
2—1 「git config」指令的用法
2—2 修改默認的文本編輯器和文件對比程序
第3課 把文件存入Git文檔庫
3—1 排除不需要加入文檔庫的文件
3—2 控制Commit
3—3 查看Commit節點
第4課 比較文件的差異和從Git文檔庫取回文件
4—1 從Git文檔庫中取出文件
4—2 使用「git my」指令改變文件或是文件夾的名稱
4—3 暫存當前文件夾的文件狀態
4—4 清理Git文檔庫
第5課 Git程序項目管理的實踐演練
第6課 獲取Git文檔庫統計數據和繪制統計圖表
6—1 獲取Git文檔庫的統計數據
6—2 使用GitStats繪制統計圖表
第二部分 建立分支、合並和解決沖突
第7課 程序項目的分支(Branch)
7—1 解決Detached HEAD的問題
第8課 合並程序項目的分支和解決沖突
8—1 解決合並分支時發生的沖突
8—2 設置Merge Tool解決合並分支時發生的沖突
8—3 使用Cherry—Pick指令運用指定的Commit節點版本
8—4 處理Detached HEAD狀態和Revert Commit節點
第9課 使用Rebase指令更新分支的起始點
9—1 Rebase指令的用法
9—2 執行Rebase之后想要反悔怎麼辦?
第10課 程序項目的分支和合並的實踐演練
10—1 程序項目開發導入Git的策略
10—2 結合Git與程序項目開發
第三部分 Git程序的圖形操作介面
第11課 Git GUI程序的基本功能
11—1 Git GUI程序的基本操作
11—2 Git GUI程序和其他程序搭配使用
第12課 使用Git GUI程序創建分支和合並
第13課 SmartGit程序操作介紹
13—1 SmartGit程序的基本操作
13—2 SmartGit程序的分支、Rebase和合並
第14課 SourceTree程序操作介紹
14—1 SourceTree程序的基本操作
14—2 SourceTree程序的分支、Rebase和合並
第15課 TortoiseGit程序操作介紹
15—1 TortoiseGit程序的基本操作
15—2 TortoiseGit程序的分支、Rebase和合並
第四部分 遠程Git文檔庫和團隊開關模式
第16課 「遠程Git文檔庫」的基礎操作
16—1 「遠程Git文檔庫」的功能
16—2 創建「遠程Git文檔庫」
16—3 從「遠程Git文檔庫「復制出「本地Git文檔庫」
16—4 「本地Git文檔庫」和「遠程Git文檔庫」的數據 同步
第17課 「遠程Git文檔庫」的高級操作
第18課 GitHub讓程序項目飛上雲端
18—1 注冊和設置GitHub
18—2 使用GitHub的「遠程Git文檔庫」
18—3 安裝和使用GitHub for Windows
第19課 Fork讓Git文檔庫分家后再合並
19—1 Fork和Rebase Git文檔庫
19—2 創建Pull Request報告我們的更新
第20課 Bitbucket比GitHub更好用
20—1 注冊和設置Bitbucket
20—2 使用Bitbucket的「遠程Git文檔庫」
20—3 使用SourceTree程序操作「遠程Git文檔庫」
20—4 執行Fork和Pull Request
第21課 GitLab完全免費再加送整個系統
21—1 自己架設GitLab網站
第五部分 架設G計Server
第22課 使用Windows共享文件夾或是Git Daemon 作為Git Server
22—1 把Windows「共享文件夾」作為「遠程Git 文檔庫」
22—2 使用Git Daemon創建Git SerVer
第23課 使用HTTP/HTTPS訪問Git SerVer
23—1 使用HTTP訪問Git Serveer
23—2 使用HTTPS訪問Git Server
第24課 使用SSH認證和加密的Git Server
24—1 SSH的工作原理
24—2 安裝和設置Copssh SerVer
附錄 Git常用指令一覽表
網路書店 類別 折扣 價格
  1. 新書
    87
    $256