買這商品的人也買了...
-
$580$493 -
$580$458 -
$790$672 -
$1,160Learning AWS : Design, build, and deploy responsive applications using AWS Cloud components, 2/e
-
$800$632 -
$403數據決策:企業數據的管理、分析與應用
-
$454中台實踐:數字化轉型方法論與解決方案
-
$505標簽類目體系:面向業務的數據資產設計方法論
-
$780$616 -
$774$735 -
$714$678 -
$834$792 -
$888$844 -
$509DeepSeek 原理與專案實戰大模型部署、微調與應用開發
-
$454Python 網絡爬蟲開發從入門到精通, 2/e
商品描述
本書是一本關於 Git 開發與管理的指南,全面介紹了 Git 這個版本控制系統。
開頭闡述了 Git 成為業界標準的歷程,剖析其在多人協作專案中的重要性。
書中詳細講解 Git 的基礎使用,包括命令列操作和 GitHub 等平臺的應用。深入探討關鍵功能,如分支管理、合併與變基等。
也介紹了重要的 Git 平臺及其附加功能,以及 Git 在實踐中的多種應用場景,如管理版本設定檔、專案遷移等。
最後,針對使用中常見的錯誤訊息提供解決方案,並總結了關鍵命令。
目錄大綱
第 1 章 Git 十分鐘入門 ………………………………………………… 1
1.1 Git 是什麼 ……………………………………………………………… 1
1.2 從 GitHub 下載軟件 …………………………………………………… 3
1.3 支援 Git 的程式 ………………………………………………………… 5
第 2 章 學以致用 ……………………………………………………… 9
2.1 安裝 git 指令 …………………………………………………………… 9
2.2 設定 GitHub 帳戶和儲存庫 ……………………………………………17
2.3 使用 git 指令 …………………………………………………………22
2.4 身份驗證 …………………………………………………………………36
2.5 以有趣的方式學習 Git(Githug) ………………………………………46
2.6 整合開發環境(IDE)與編輯器 ………………………………………48
2.7 貢獻第三方 GitHub 專案 ………………………………………………55
2.8 同步與備份 ………………………………………………………………57
第 3 章 Git 的基本原則 ……………………………………………… 59
3.1 術語 ………………………………………………………………………59
3.2 Git 數據庫 ………………………………………………………………63
3.3 提交 …………………………………………………………………………67
3.4 提交撤銷 ……………………………………………………………………74
3.5 分支 ………………………………………………………………………83
3.6 合併 ……………………………………………………………………88
3.7 暫存 ………………………………………………………………………96
3.8 遠端倉庫 …………………………………………………………………97
3.9 解決合併衝突 ………………………………………………………… 107
3.10 變基 …………………………………………………………………… 115
3.11 標籤 ……………………………………………………………… 120
3.12 提交引用 …………………………………………………………… 125
3.13 Git 內部細節 ………………………………………………………… 130
第 4 章 Git 倉庫中的資料分析 ………………………………………… 134
4.1 搜尋提交 ……………………………………………………………… 134
4.2 搜尋文件 ……………………………………………………………… 145
4.3 搜尋錯誤 ……………………………………………………………… 150
4.4 統計與視覺化 ………………………………………………………… 152
第 5 章 GitHub ……………………………………………………… 157
5.1 拉取請求 ……………………………………………………………… 158
5.2 操作 …………………………………………………………………… 162
5.3 套件管理器 ……………………………………………………………… 170
5.4 自動安全性掃描 ………………………………………………………… 176
5.5 GitHub 其他功能 ……………………………………………………… 179
5.6 GitHub 命令列接口 …………………………………………………… 185
5.7 Codespaces …………………………………………………………… 188
第 6 章 GitLab………………………………………………………… 190
6.1 本機安裝與雲端 ………………………………………………………… 191
6.2 安裝 …………………………………………………………………… 191
6.3 第一項 ……………………………………………………………… 198
6.4 流水線 …………………………………………………………………… 200
6.5 合併請求 ……………………………………………………………… 209
6.6 Web IDE ……………………………………………………………… 211
6.7 Gitpod ……………………………………………………………… 212
第 7 章 Azure DevOps、Bitbucket、Gitea 與 Gitolite …………… 215
7.1 Azure DevOps ………………………………………………………… 215
7.2 Bitbucket ……………………………………………………………… 220
7.3 Gitea …………………………………………………………………… 221
7.4 Gitolite …………………………………………………………… 231
第 8 章 工作流程 …………………………………………………… 234
8.1 團隊操作指南 ………………………………………………………… 234
8.2 獨立開發 ……………………………………………………………… 235
8.3 團隊的功能分支 ………………………………………………… 237
8.4 合併 / 拉取請求 ………………………………………………………… 244
8.5 長期運作的分支:Gitflow ……………………………………………… 247
8.6 基於主幹的開發 ………………………………………………… 252
8.7 選擇哪一種工作流程較為適合? ………………………………………… 255
第 9 章 工作技巧 …………………………………………………… 257
9.1 鉤子 …………………………………………………………………… 257
9.2 簡潔的提交資訊 …………………………………………………… 261
9.3 子模組與子樹 ………………………………………………………… 267
9.4 Bash 和 Zsh ………………………………………………………… 277
9.5 雙重驗證 ………………………………………………………… 279