首 頁
手機版

完全學會git github git server的24堂課pdf高清版 掃描版

學習快速掌握分布式版本控制系統(tǒng)Git的應用方法。

  • 軟件大?。?4.77M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權:免費軟件
  • 更新時間:2024/09/23
  • 軟件類別:電子閱讀
  • 應用平臺:Windows11,Windows10,Windows8,Windows7,WinXP
網(wǎng)友評分:10.0分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

完全學會git github git server的24堂課是一本Git、GitHub、Git Server的學習教材,由孫宏明編著,清華大學出版社出版,全書以循序漸進的方式,學習Git的功能和用法。書中以實際的操作范例,讓讀者親身體驗Git工作的細節(jié),并且掌握每一個指令的效果以及每一個選項的使用時機。雖然網(wǎng)絡上有許多采用GUI(圖形用戶界面)的Git程序,但是筆者不建議初學者一開始就使用這類型的程序。因為它的操作界面過于復雜,初學者在還沒有完全了解的情況下,常常會覺得疑惑,反而容易讓學習失去重點。相比之下,輸入Git指令的操作方式雖然比較麻煩一點,但是卻比較清楚,初學者可以完全理解每一個操作和選項所達成的結(jié)果。等到建立好Git指令操作的基礎之后,再來使用GUI界面的Git程序,就會水到渠成,輕而易舉。

完全學會git github git server的24堂課pdf高清版

內(nèi)容概述

《完全學會git github git server的24堂課》以教科書的方式,循序漸進地向軟件開發(fā)人員或軟件開發(fā)的項目管理人員,講述如何快速掌握分布式版本控制系統(tǒng) Git 的應用方法,讓繁瑣復雜的項目開發(fā)的版本控制變得高效且輕松自如。書中細致入微地介紹了如何使用設置文件和操作Git文檔庫,以及建立項目開發(fā)的分支、合并分支和解決沖突的操作;在具備扎實的基礎之后,介紹了Git GUI程序用法,以及 Git 在團隊開發(fā)模式中應用的問題;講述如何與全球的項目開發(fā)人員進行交流,提升程序開發(fā)的經(jīng)驗和能力;介紹了GitHub、Bitbucket、GitLab等提供Git服務的網(wǎng)站;本書最后的重點為介紹架設Git Server的幾種方法,讓每一個項目開發(fā)團隊,可以按照自己的軟硬件環(huán)境,選擇適合的方式來控管項目開發(fā)。

章節(jié)目錄

第一部分 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節(jié)點 27
第4課 比較文件的差異和從Git 文檔庫取回文件 31
4-1 從Git文檔庫中取出文件 33
4-2 使用“git mv”指令改變文件或是文件夾的名稱 36
4-3 暫存當前文件夾的文件狀態(tài) 37
4-4 清理Git文檔庫 38
第5課 Git程序項目管理的實踐演練 40
第6課 獲取Git文檔庫統(tǒng)計數(shù)據(jù)和繪制統(tǒng)計圖表 45
6-1 獲取Git文檔庫的統(tǒng)計數(shù)據(jù) 46
6-2 使用GitStats繪制統(tǒng)計圖表 49
第二部分 建立分支、合并和解決沖突
第7課 程序項目的分支(Branch) 56
7-1 解決Detached HEAD的問題 63
第8課 合并程序項目的分支和解決沖突 67
8-1 解決合并分支時發(fā)生的沖突 71
8-2 設置Merge Tool解決合并分支時發(fā)生的沖突 75
8-3 使用Cherry-Pick指令運用指定的Commit節(jié)點版本 77
8-4 處理Detached HEAD狀態(tài)和Revert Commit節(jié)點 79
第9課 使用Rebase指令更新分支的起始點 81
9-1 Rebase指令的用法 84
9-2 執(zhí)行Rebase之后想要反悔怎么辦? 86
第10課 程序項目的分支和合并的實踐演練 88
10-1 程序項目開發(fā)導入Git的策略 88
10-2 結(jié)合Git與程序項目開發(fā) 91
第三部分 Git程序的圖形操作介面
第11課 Git GUI程序的基本功能 99
11-1 Git GUI程序的基本操作 101
11-2 Git GUI程序和其他程序搭配使用 104
第12課 使用Git GUI程序創(chuàng)建分支和合并 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 創(chuàng)建“遠程Git文檔庫” 156
16-3 從“遠程Git文檔庫”復制出“本地Git文檔庫” 158
16-4 “本地Git文檔庫”和“遠程Git文檔庫”的數(shù)據(jù)
同步 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 創(chuàng)建Pull Request報告我們的更新 195
第20課 Bitbucket比GitHub更好用 199
20-1 注冊和設置Bitbucket 200
20-2 使用Bitbucket的“遠程Git文檔庫” 203
20-3 使用SourceTree程序操作“遠程Git文檔庫” 205
20-4 執(zhí)行Fork和Pull Request 208
第21課 GitLab完全免費再加送整個系統(tǒng) 211
21-1 自己架設GitLab網(wǎng)站 219
第五部分 架設Git Server
第22課 使用Windows共享文件夾或是Git Daemon
作為Git Server 225
22-1 把Windows“共享文件夾”作為“遠程Git
文檔庫” 226
22-2 使用Git Daemon創(chuàng)建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

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、開始閱讀

收起介紹展開介紹
  • 下載地址
完全學會git github git server的24堂課pdf高清版 掃描版

有問題? 點此報錯

發(fā)表評論

0條評論