注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Git開發(fā)與管理指南:面向開發(fā)人員和DevOps的項(xiàng)目管理

Git開發(fā)與管理指南:面向開發(fā)人員和DevOps的項(xiàng)目管理

Git開發(fā)與管理指南:面向開發(fā)人員和DevOps的項(xiàng)目管理

定 價(jià):¥79.00

作 者: (德) 伯恩德·奧格爾 編著 , 羅倩倩 譯
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787512445666 出版時(shí)間: 2025-01-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本關(guān)于 Git 開發(fā)與管理的指南,全面介紹了 Git 這一版本控制系統(tǒng)。開篇闡述了 Git 成為行業(yè)標(biāo)準(zhǔn)的歷程,剖析其在多人協(xié)作項(xiàng)目中的重要性。書中詳細(xì)講解 Git 的基礎(chǔ)使用,包括命令行操作和 GitHub 等平臺(tái)的應(yīng)用。深入探討關(guān)鍵功能,如分支管理、合并與變基等。還介紹了重要的 Git 平臺(tái)及其附加功能,以及 Git 在實(shí)踐中的多種應(yīng)用場景,如管理版本配置文件、項(xiàng)目遷移等。最后,針對(duì)使用中常見的錯(cuò)誤信息提供解決方案,并總結(jié)了關(guān)鍵命令。

作者簡介

  伯恩德·奧格爾(Bernd Öggl)是一位經(jīng)驗(yàn)豐富的系統(tǒng)管理員和網(wǎng)頁開發(fā)者。自 2001 年起,他就一直為客戶創(chuàng)建網(wǎng)站、實(shí)施個(gè)性化開發(fā)項(xiàng)目,并在各類會(huì)議和出版物中分享自己的知識(shí)。他是德國最成功的 IT 領(lǐng)域?qū)I(yè)作家之一,他的專業(yè)領(lǐng)域還涵蓋 IT 安全、Python、Swift、Java 以及樹莓派。他既是一名開發(fā)者,為企業(yè)提供咨詢服務(wù),同時(shí)也擔(dān)任講師。

圖書目錄

第 1 章 Git 十分鐘入門    1
1.1 Git 是什么  1
1.2 從 GitHub 下載軟件  3
1.3 支持 Git 的編程    5
第 2 章 學(xué)以致用     9
2.1 安裝 git 命令    9
2.2 設(shè)置 GitHub 賬戶和存儲(chǔ)庫    17
2.3 使用 git 命令    22
2.4 身份驗(yàn)證  36
2.5 以有趣的方式學(xué)習(xí) Git(Githug)  46
2.6 集成開發(fā)環(huán)境(IDE)和編輯器    48
2.7 向第三方 GitHub 項(xiàng)目貢獻(xiàn)    55
2.8 同步與備份  57
第 3 章 Git 的基本原則   59
3.1 術(shù)語  59
3.2 Git 數(shù)據(jù)庫    63
3.3 提交  67
3.4 提交撤銷  74
3.5 分支  83
3.6 合并  88
3.7 暫存 96
3.8 遠(yuǎn)程倉庫 97
3.9 解決合并沖突   107
3.10    變基    115
3.11    標(biāo)簽     120
3.12    提交引用      125
3.13    Git 內(nèi)部細(xì)節(jié)    130
第 4 章 Git 倉庫中的數(shù)據(jù)分析   134
4.1 搜索提交    134
4.2 搜索文件    145
4.3 搜索錯(cuò)誤   150
4.4 統(tǒng)計(jì)與可視化    152
第 5 章 GitHub    157
5.1 拉取請(qǐng)求    158
5.2 操作   162
5.3 包管理器    170
5.4 自動(dòng)安全掃描   176
5.5 GitHub 其他功能   179
5.6 GitHub 命令行界面   185
5.7 Codespaces    188
第 6 章 GitLab  190
6.1 本地安裝與云端    191
6.2 安裝    191
6.3 第一個(gè)項(xiàng)目   198
6.4 流水線   200
6.5 合并請(qǐng)求  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  團(tuán)隊(duì)操作指南 234
8.2  獨(dú)立開發(fā)  235
8.3  團(tuán)隊(duì)的功能分支   237
8.4  合并 / 拉取請(qǐng)求   244
8.5  長期運(yùn)行的分支:Gitflow 247
8.6  基于主干的開發(fā)   252
8.7  選擇哪種工作流程更合適?   255
第 9 章  工作技巧   257
9.1  鉤子  257
9.2  簡潔的提交信息  261
9.3  子模塊和子樹  267
9.4  Bash 和 Zsh  277
9.5  雙重身份驗(yàn)證  279

本目錄推薦

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