Git 開發與管理指南:開發人員與 DevOps 的專案管理
Bernd,Oggl 著,[德] 伯恩德‧歐格爾 編,羅倩倩 譯
- 出版商: 北京航空航天大學
- 出版日期: 2025-01-01
- 定價: $474
- 售價: 8.5 折 $402
- 語言: 簡體中文
- 頁數: 279
- 裝訂: 平裝
- ISBN: 7512445660
- ISBN-13: 9787512445666
-
相關分類:
Version Control
立即出貨
買這商品的人也買了...
-
實戰機器學習|以深度學習演算企業資料$450$382 -
一本書精通 Python:爬蟲遊戲 AI 完全制霸$760$532 -
$355Web 安全 360度全面防護 -
$539Flutter 內核源碼剖析 -
跨平台 App + Web API 實戰:使用 Flutter 和 ASP.NET Core 開發尋寶遊戲$420$327 -
$606Web 安全攻防從入門到精通 -
$402Web 滲透測試新手實操詳解 -
$703紅藍對抗 — 解密滲透測試與網絡安全建設 -
Elasticsearch 數據搜索與分析實戰$599$569 -
$269網絡攻防實訓 (微課視頻版) -
$714Python 大數據架構全棧開發與應用 -
Android 自動化測試實戰:Python + Appium + unittest$539$512 -
Linux 高可用負載均衡集群實踐真傳$354$336 -
Google Analytics GA4 商業分析大全:人工智慧賦能,幫你鎖定對的訪客,打贏網路商戰$690$545 -
建構機器學習系統實踐指南$620$489 -
$453硬件十萬個為什麼:電源是怎樣煉成的 -
$504App 安全實戰指南 : Android 和 iOS App 的安全攻防與合規 -
Git 高效實踐$654$621 -
$559Go語言 + Vue.js 實戰派 — 基於 Gin 框架 -
$402從實踐中學習手機抓包與數據分析 -
$509基於 ARM Cortex-M0+ 的 CW32 嵌入式開發實戰 -
$473DeepSeek 原理與專案實戰大模型部署、微調與應用開發 -
Python 網絡爬蟲開發從入門到精通, 2/e$534$507 -
$453原子教你玩 STM32 (庫函數版第3版) -
CAN 總線嵌入式開發 -- 從入門到實踐, 4/e$534$507
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
相關主題
商品描述
本書是一本關於 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
