清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

前言

本書以教科書的方式,循序漸進地向軟件開發人員或軟件開發的項目管理人員,講述如何快速掌握分佈式版本控制系統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文檔庫統計數據和繪製統計圖表

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

第二部分建立分支、合併和解決衝突

  • 第7課程序項目的分支 ( Branch)
  • 第8課合併程序項 目的分支和解決衝突
  • 第9課使用Rebase指令更新分支的起始點
  • 第10課程序項目的分支和合並的實踐演練

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

第三部分Git程序的圖形操作介面

  • 第11課Git GUi程序的基本功能
  • 第12課使用Git GUI程序創建分支和合並
  • 第13課SmartGit程序操作介紹
  • 第14課SourceTree程序操作介紹
  • 第15課TortoiseGit程序操作介紹

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

第四部分遠程 Git文檔庫和團隊開關模式

  • 第16課遠程Git文檔庫”的基礎操作
  • 第17課遠程Git文檔庫”的高級操作
  • 第18課GitHub讓程序項目飛上雲端
  • 第19課Fork讓Git文檔庫分家後再合併
  • 第20課Bitbucket比GitHub更好用
  • 第21課GitLab完全免費再加送整個系統

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

第五部分架設 Git Server

  • 第22課使用Windows共享文件夾或是
  • Git Daemon作爲Git Server
  • 第23課使用HTTP/HTTPS訪問Git Server
  • 第24課使用SSH認證和加密的Git Server

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

 

總目錄

想要獲取這份資料的老鐵,點擊這裏,私信管理員哦

清華大牛出版史上最強PDF:完全學會Git,GitHub,Git Server

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章