图书介绍

Git团队协作2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Git团队协作
  • (加)EmmaJaneHogbinWestby著;童仲毅译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115454676
  • 出版时间:2017
  • 标注页数:248页
  • 文件大小:27MB
  • 文件页数:269页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Git团队协作PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 制定工作流2

第1章 团队作战2

1.1 团队成员2

1.2 思维策略4

1.3 团队会议6

1.3.1 项目启动7

1.3.2 追踪进展7

1.3.3 培养同理心9

1.3.4 回顾9

1.4 Git中的团队协作10

1.5 小结11

第2章 命令与控制12

2.1 项目治理12

2.1.1 版权和贡献者协议13

2.1.2 分发许可14

2.1.3 领导力模型15

2.1.4 行为守则15

2.2 访问模型16

2.2.1 适合分散贡献者仓库的模型18

2.2.2 适合并列贡献者仓库的模型20

2.2.3 共同维护的模型22

2.2.4 自定义访问模型24

2.3 小结25

第3章 分支策略26

3.1 理解分支26

3.2 挑选约定27

3.3 几种约定28

3.3.1 主线分支开发28

3.3.2 功能分支部署30

3.3.3 状态分支32

3.3.4 计划部署35

3.4 更新分支40

3.5 小结43

第4章 工作流45

4.1 初识工作流45

4.1.1 记录工作过程46

4.1.2 记录编码的决定46

4.2 工单进展47

4.3 基本工作流49

4.3.1 使用同行评审的可信开发者50

4.3.2 需要质量保证团队的不可信开发者51

4.4 根据计划发布软件52

4.4.1 发布稳定版本52

4.4.2 正在进行的开发53

4.4.3 发布后的补丁53

4.5 非软件项目中的协作54

4.6 小结55

第二部分 在工作流中使用命令58

第5章 单人团队58

5.1 基于issue的版本控制59

5.2 创建本地仓库60

5.2.1 克隆已有的项目62

5.2.2 将已有的项目迁移至Git63

5.2.3 初始化空项目65

5.2.4 查看历史记录65

5.3 使用分支工作66

5.3.1 列出分支66

5.3.2 更新远程分支列表67

5.3.3 使用不同的分支67

5.3.4 创建新的分支68

5.4 在仓库中添加更改70

5.4.1 在仓库中添加部分文件修改72

5.4.2 提交部分更改73

5.4.3 从暂存区移除文件74

5.4.4 编写扩展提交消息74

5.4.5 忽略文件75

5.5 使用标签76

5.6 连接远程仓库77

5.6.1 创建新的项目78

5.6.2 添加第二个远程连接78

5.6.3 推送你的更改79

5.6.4 分支维护80

5.7 命令指南81

5.8 小结82

第6章 回滚、还原、重置和变基83

6.1 最佳实践83

6.1.1 描述问题84

6.1.2 使用分支进行试验性的工作85

6.2 分步变基88

6.2.1 开始变基88

6.2.2 文件删除造成的变基中冲突89

6.2.3 单个文件合并冲突造成的变基中冲突92

6.3 定位丢失的工作概述94

6.4 还原文件97

6.5 使用提交98

6.5.1 修补提交99

6.5.2 使用reset合并提交99

6.5.3 使用交互式变基修改提交101

6.5.4 撤销分支合并106

6.6 撤销共享历史记录108

6.6.1 还原之前的提交108

6.6.2 撤销共享分支的合并109

6.7 真正移除历史记录114

6.8 命令指南115

6.9 小结116

第7章 多人团队118

7.1 设置项目119

7.1.1 创建新项目119

7.1.2 建立权限管理120

7.1.3 上传项目仓库121

7.1.4 在README中记录项目123

7.2 设置开发者124

7.2.1 消费者124

7.2.2 贡献者126

7.2.3 维护者127

7.3 参与开发128

7.3.1 构建完美的提交128

7.3.2 保持分支最新131

7.3.3 评审工作133

7.3.4 合并完成的工作135

7.3.5 解决合并和变基冲突136

7.3.6 发布工作137

7.4 样例工作流138

7.4.1 基于冲刺的工作流138

7.4.2 没有同行评审的可信开发者141

7.4.3 需要独立质量保证的不可信开发者142

7.5 小结143

第8章 准备评审144

8.1 评审类型144

8.2 评审者类型145

8.3 用于代码评审的软件146

8.4 评审issue146

8.5 应用提议更改147

8.5.1 共享仓库的设置147

8.5.2 派生仓库的设置148

8.5.3 签出提议分支148

8.6 评审提议的更改149

8.7 准备你的反馈151

8.8 提交你的评估结果151

8.9 完成评审152

8.10 小结153

第9章 寻找并修复bug154

9.1 使用stash进行紧急的bug修复155

9.2 比较历史记录的研究157

9.3 使用blame调查文件历史版本159

9.4 使用bisect重演历史161

9.5 小结163

第三部分 Git托管平台166

第10章 GitHub上的开源项目166

10.1 开始使用GitHub167

10.1.1 创建账户167

10.1.2 创建组织169

10.1.3 个人仓库170

10.2 使用GitHub上的公开仓库177

10.2.1 下载仓库快照177

10.2.2 在本地工作178

10.3 为项目做出贡献181

10.3.1 使用issue跟踪更改181

10.3.2 派生项目182

10.3.3 创建拉取请求182

10.4 运营你自己的项目184

10.4.1 创建项目仓库184

10.4.2 授权共同维护185

10.4.3 评审并接受拉取请求186

10.4.4 发生合并冲突的拉取请求187

10.5 小结188

第11章 Bitbucket上的私有团队工作189

11.1 非公开项目的项目治理189

11.2 开始使用190

11.2.1 创建账户190

11.2.2 在欢迎页面创建私有项目192

11.2.3 从信息中心创建私有项目193

11.2.4 设置你的新仓库194

11.2.5 探索你的项目196

11.2.6 编辑仓库中的文件197

11.3 项目设置199

11.3.1 Wiki页面中的项目文档200

11.3.2 使用issue跟踪你的更改202

11.4 访问控制205

11.4.1 共享权限207

11.4.2 每个开发者分别派生项目207

11.4.3 通过保护分支限制访问207

11.5 拉取请求209

11.5.1 提交拉取请求209

11.5.2 接受拉取请求210

11.6 使用Atlassian Connect扩展Bitbucket210

11.7 小结212

第12章 GitLab上自行管理的协作213

12.1 入门213

12.1.1 安装GitLab213

12.1.2 设置管理账户215

12.1.3 管理信息中心216

12.2 项目219

12.3 用户账户221

12.3.1 创建用户账户221

12.3.2 添加项目成员223

12.4 群组224

12.4.1 添加群组成员225

12.4.2 将项目添加到群组227

12.5 访问控制228

12.5.1 项目可见性228

12.5.2 使用项目角色限制活动229

12.5.3 使用保护分支限制访问230

12.6 里程碑231

12.7 小结232

附录A 奶油塔233

附录B 安装最新版本的Git235

附录C 配置Git240

附录D SSH密钥245

关于作者248

关于封面248

热门推荐