前言
本書以教科書的方式,循序漸進地向軟件開發人員或軟件開發的項目管理人員,講述如何快速掌握分佈式版本控制系統Git的應用方法,讓繁瑣複雜的項目開發的版本控制變得高效且輕鬆自如。書中細緻入微地介紹瞭如何使用設置文件和操作Git文檔庫,以及建立項目開發的分支、合併分支和解決衝突的操作:在具備紮實的基礎之後,介紹了GitGUl 程序用法,以及Git在團隊開發模式中應用的問題:講述如何與全球的項目開發人員進行交流,提升程序開發的經驗和能力:介紹了GitHub、 Bitbucket、 GitLab等提供Git服務的網站:本書最後的重點爲介紹架設Git Server 的幾種方法,讓每一個項目開發團隊,可以按照自己的軟硬件環境,選擇適合的方式來控管項目開發。
內容簡介
本書以循序漸進的方式,先從單機操作模式開始,讓讀者熟悉Git的基本用法,接着學習Git在團隊開發模式中的實際運用,並通過介紹GitHub、Bitbucket、 GitL ab等提供Git服務的網站,讓讀者可以和全世界的項目開發人員交流,提升程序開發的經驗和能力。
本書的最後介紹了架設Git Server的幾種方法,讓每個項目開發團隊 ,可以按照自己的軟硬件環境,選擇適合的方式來有效管控自己開發的項目。
第一部分Git的基本概念和操作
- 第1課Git、 誰與爭鋒
- 第2課Git 配置文件的妙用
- 第3課把文件存入 Git文檔庫
- 第4課比較文件的差異和從Git文檔庫取回文件
- 第5課Git程序項 目管理的實踐演練
- 第6課獲取 Git文檔庫統計數據和繪製統計圖表
第二部分建立分支、合併和解決衝突
- 第7課程序項目的分支 ( Branch)
- 第8課合併程序項 目的分支和解決衝突
- 第9課使用Rebase指令更新分支的起始點
- 第10課程序項目的分支和合並的實踐演練
第三部分Git程序的圖形操作介面
- 第11課Git GUi程序的基本功能
- 第12課使用Git GUI程序創建分支和合並
- 第13課SmartGit程序操作介紹
- 第14課SourceTree程序操作介紹
- 第15課TortoiseGit程序操作介紹
第四部分遠程 Git文檔庫和團隊開關模式
- 第16課遠程Git文檔庫”的基礎操作
- 第17課遠程Git文檔庫”的高級操作
- 第18課GitHub讓程序項目飛上雲端
- 第19課Fork讓Git文檔庫分家後再合併
- 第20課Bitbucket比GitHub更好用
- 第21課GitLab完全免費再加送整個系統
第五部分架設 Git Server
- 第22課使用Windows共享文件夾或是
- Git Daemon作爲Git Server
- 第23課使用HTTP/HTTPS訪問Git Server
- 第24課使用SSH認證和加密的Git Server
總目錄
想要獲取這份資料的老鐵,點擊這裏,私信管理員哦