Git開發與管理指南:開發人員與DevOps的專案管理

Bernd,Oggl 著,[德] 伯恩德‧歐格爾 編,羅倩倩 譯

  • 出版商: 北京航空航天大學
  • 出版日期: 2025-01-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 279
  • 裝訂: 平裝
  • ISBN: 7512445660
  • ISBN-13: 9787512445666
  • 相關分類: DevOps專案管理 PM
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

本書是一本關於 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