注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學Git軟件開發(fā)實戰(zhàn)

Git軟件開發(fā)實戰(zhàn)

Git軟件開發(fā)實戰(zhàn)

定 價:¥79.80

作 者: [美] Brent Laster 著;蒲成 譯
出版社: 清華大學出版社
叢編項:
標 簽: >程序設(shè)計 >計算機/網(wǎng)絡(luò) >其他

ISBN: 9787302479918 出版時間: 2017-10-01 包裝: 平裝
開本: 16開 頁數(shù): 424 字數(shù):  

內(nèi)容簡介

  借助Git的強大功能簡單化開發(fā)周期 《Git軟件開發(fā)實戰(zhàn)》一書提供了在使用Git這一流行的軟件開發(fā)工具方面的有效方法,并且為新用戶和資深用戶提供了新指導?!禛it軟件開發(fā)實戰(zhàn)》包含針對傳統(tǒng)系統(tǒng)的廣泛探討,以及獨特于Git的有助于在識別和規(guī)劃差異時借鑒已有技能的注意事項。書中大量的示例和圖示旨在強化關(guān)鍵的概念以及增強用戶的理解?!禛it軟件開發(fā)實戰(zhàn)》專注于實踐并且*了技術(shù)教程,能助你將Git模型集成到現(xiàn)實環(huán)境的工作流中,是快速提升學習效率的寶貴資源。 主要內(nèi)容 ◆ 提供基本Git模型和整個工作流處理的清晰理解 ◆ 包含常用源管理概念和命令的Git版本 ◆ 展示如何追蹤變更、處理分支以及利用Git完整功能的優(yōu)勢 ◆ 包含現(xiàn)實環(huán)境中的示例,以便熟練掌握和更好地消化這些概念 ◆ 提供有助于可視化關(guān)鍵理念和工作流的簡單、清晰圖示 ◆ 重點介紹不常為人知的Git特性以便得到額外的收益 ◆ 展示如何避免新用戶常犯的錯誤和失誤

作者簡介

  Brent Laster,是一位高級經(jīng)理、軟件開發(fā)人員,他供職于位于北卡羅來納州卡瑞的SAS的研發(fā)部門。他管理參與發(fā)布工程設(shè)計流程和內(nèi)部工具的幾個小組。他還充當使用開源技術(shù)的資源的角色,并且負責進行Git、Gerrit、Gradle和Jenkins這樣的技術(shù)培訓課程,同時面向美國和美國之外的國家。 除了企業(yè)培訓之外,Brent還為各種技術(shù)會議發(fā)起并提供專題研討會。在像Rich Web Experience/Continuous Delivery Experience、??berConf、OSCON這樣的會議上,他提供了關(guān)于開源技術(shù)(以及如何應(yīng)用它們)的專題研討會和咨詢性研討。他還是No Fluff Just Stuff這樣雜志的出版物的撰稿者。Brent時不時地進行在線網(wǎng)絡(luò)培訓。 Brent的熱情在于傳授知識,并且是以讓所有人都能理解的方式來講解這些難以理解的概念。他參與技術(shù)培訓已經(jīng)超過25年了,并且在持續(xù)地尋求向其他人展示如何才能使用技術(shù)來簡化和自動化工作的方法。 可以在Brent的LinkedIn頁面http://linkedin.com/in/BrentLaster上或者通過Twitter賬號 @BrentCLaster來了解更多與他及其工作有關(guān)的內(nèi)容。

圖書目錄

第Ⅰ部分 理解Git相關(guān)概念
第1章 什么是Git 3
1.1 Git的歷史 4
1.2 行業(yè)標準工具 4
1.3 Git生態(tài)系統(tǒng) 5
1.3.1 核心的Git 5
1.3.2 Git托管站點 6
1.3.3 自托管軟件包 7
1.3.4 易用的包 7
1.3.5 插件 9
1.3.6 包含Git的工具 9
1.3.7 Git庫 9
1.4 Git的優(yōu)勢和挑戰(zhàn) 10
1.4.1 優(yōu)勢 10
1.4.2 挑戰(zhàn) 12
1.5 本章小結(jié) 15
第2章 關(guān)鍵概念 17
2.1 設(shè)計概念:面向用戶的 17
2.1.1 集中式模型 17
2.1.2 分布式模型 18
2.2 設(shè)計概念:內(nèi)部的 19
2.2.1 差異增量存儲 20
2.2.2 快照存儲 20
2.2.3 Git的存儲需求 21
2.3 倉庫設(shè)計注意事項 22
2.3.1 倉庫范圍 23
2.3.2 文件范圍 24
2.3.3 共享代碼 25
2.4 本章小結(jié) 26
第3章 Git升級模型 27
3.1 Git的級別 27
3.1.1 開發(fā)-測試-生產(chǎn)和Git 27
3.1.2 移動內(nèi)容的核心Git命令 34
3.2 本章小結(jié) 36
3.3 關(guān)于連接實驗課程1:
安裝Git 36
連接實驗課程1:安裝Git 37
第Ⅱ部分 使用Git
第4章 配置和設(shè)置 43
4.1 在Git中執(zhí)行命令 43
4.1.1 操作數(shù)類型 44
4.1.2 高層命令和底層命令的
對比 45
4.1.3 指定參數(shù) 47
4.1.4 自動完成 47
4.2 配置Git 48
4.2.1 告知Git你的身份 49
4.2.2 配置范圍 50
4.2.3 默認的編輯器 53
4.2.4 設(shè)置行結(jié)束符 54
4.2.5 別名 55
4.2.6 Windows文件系統(tǒng)緩存 56
4.3 初始化倉庫 56
4.3.1 git init 56
4.3.2 git clone 57
4.4 高級主題 58
4.4.1 git init揭秘 58
4.4.2 進一步深入了解Git倉庫 59
4.4.3 將config命令映射到
配置文件 60
4.4.4 創(chuàng)建參數(shù)化別名 61
4.5 本章小結(jié) 63
第5章 變得高效 65
5.1 獲得幫助 65
5.2 多倉庫模型 67
5.3 添加內(nèi)容以便追蹤——add 69
5.4 完成變更——提交 77
5.4.1 先決條件 78
5.4.2 提交范圍 79
5.5 將一切結(jié)合在一起 79
5.5.1 修正提交 80
5.5.2 提交的結(jié)果 82
5.6 高級主題 84
5.6.1 使用--verbose選項 85
5.6.2 完整的消息提交過程 85
5.6.3 自動更正和自動執(zhí)行 86
5.7 本章小結(jié) 87
5.8 關(guān)于連接實驗課程2:創(chuàng)建和
探究Git倉庫并且管理內(nèi)容 87
連接實驗課程2:創(chuàng)建和探究Git
倉庫并且管理內(nèi)容 89
第6章 追蹤變更 95
6.1 git status 95
6.1.1 具有狀態(tài)的工作流示例 96
6.1.2 status命令的簡要形式 100
6.2 git diff 102
6.2.1 Git中的重要符號名稱 102
6.2.2 如何思考Git進行對比的
方法 102
6.2.3 僅顯示有差異的文件
名稱 107
6.2.4 word-diff 107
6.2.5 忽略非關(guān)鍵變更 107
6.2.6 對比兩次提交 109
6.2.7 可視化對比 111
6.2.8 其他的對比技巧 114
6.3 本章小結(jié) 115
6.4 連接實驗課程3:通過文件
狀態(tài)生命周期追蹤內(nèi)容 116
連接實驗課程3:通過文件狀態(tài)
生命周期追蹤內(nèi)容 117
第7章 處理隨時間推移而出現(xiàn)的
變更以及使用標簽 121
7.1 log命令 121
7.1.1 常用的顯示和過濾選項 122
7.1.2 時間限制選項 123
7.1.3 按文件和路徑顯示歷史 124
7.1.4 日志輸出格式 125
7.1.5 搜索歷史 126
7.2 git blame 127
7.3 可視化地查看歷史 130
7.4 標簽 131
7.4.1 查看標簽詳情 132
7.4.2 修改標簽 132
7.4.3 簡單的標簽示例 133
7.5 撤消歷史中的變更 134
7.5.1 reset——回滾變更 134
7.5.2 完全重置本地環(huán)境 135
7.5.3 revert——消除變更 136
7.6 高級主題 139
7.6.1 簽署提交和標簽 139
7.6.2 引用日志 141
7.7 本章小結(jié) 143
7.8 關(guān)于連接實驗課程4:使用
Git歷史、標簽和別名 143
連接實驗課程4:使用Git歷史、
標簽和別名 145
第8章 處理本地分支 149
8.1 什么是分支? 149
8.1.1 來自另一個源管理系統(tǒng)的
示例 150
8.1.2 分支的Git模型 150
8.1.3 創(chuàng)建一個分支 151
8.1.4 簽出一個分支 152
8.1.5 將內(nèi)容添加到分支 153
8.1.6 一個工作目錄——多個
分支 154
8.1.7 獲得關(guān)于分支的信息 157
8.1.8 刪除或重命名一個分支 158
8.1.9 使用分支進行開發(fā) 161
8.2 高級主題 167
8.2.1 簽出非分支提交 168
8.2.2 簽出單獨的文件 173
8.3 本章小結(jié) 174
8.4 連接實驗課程5:處理
分支 174
連接實驗課程5:處理分支 175

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號