Git不仅是协助软件发的利器,还是高效团队管理的秘密武器。曾在全球上百场会议中分享过Git精神的Emma,将在Git团队协作 中与读者分享自己多年来在发和项目管理中利用Git技能所得到的丰富经验。 书中内容共分为三部分。diyi部分介绍工作流的构建,从宏观视角陈述以不同方式组织工作流会如何影响团队协作方式。第二部分分别针对单人团队和多人团队,从实践角度阐述Git命令,提供上手练习。第三部分介绍主流代码托管系统,为读者提供这些平台用法的门指南。
售 价:¥
纸质售价:¥51.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
O'Reilly Media, Inc. 介绍
业界评论
Johannes Schindelin 序
Mark Atwood 序
前言
致谢
引言
第一部分制定工作流
第 1 章团队作战
1.1 团队成员
1.2 思维策略
1.3 团队会议
1.4 Git中的团队协作
1.5 小结
第 2 章命令与控制
2.1 项目治理
2.2 访问模型
2.3 小结
第 3 章分支策略
3.1 理解分支
3.2 挑选约定
3.3 几种约定
3.4 更新分支
3.5 小结
第 4 章 工作流
4.1 初识工作流
4.2 工单进展
4.3 基本工作流
4.4 根据计划发布软件
4.5 非软件项目中的协作
4.6 小结
第二部分在工作流中使用命令
第 5 章 单人团队
5.1 基于issue的版本控制
5.2 创建本地仓库
5.3 使用分支工作
5.4 在仓库中添加更改
5.5 使用标签
5.6 连接远程仓库
5.7 命令指南
5.8 小结
第 6 章 回滚、还原、重置和变基
6.1 最佳实践
6.2 分步变基
6.3 定位丢失的工作概述
6.4 还原文件
6.5 使用提交
6.6 撤销共享历史记录
6.7 真正移除历史记录
6.8 命令指南
6.9 小结
第 7 章 多人团队
7.1 设置项目
7.2 设置开发者
7.3 参与开发
7.4 样例工作流
7.5 小结
第 8 章准备评审
8.1 评审类型
8.2 评审者类型
8.3 用于代码评审的软件
8.4 评审issue
8.5 应用提议更改
8.6 评审提议的更改
8.7 准备你的反馈
8.8 提交你的评估结果
8.9 完成评审
8.10 小结
第 9 章 寻找并修复 bug
9.1 使用stash进行紧急的bug修复
9.2 比较历史记录的研究
9.3 使用blame调查文件历史版本
9.4 使用bisect重演历史
9.5 小结
第三部分Git 托管平台
第 10 章 GitHub 上的开源项目
10.1 开始使用GitHub
10.2 使用GitHub上的公开仓库
10.3 为项目做出贡献
10.4 运营你自己的项目
10.5 小结
第 11 章 Bitbucket 上的私有团队工作
11.1 非公开项目的项目治理
11.2 开始使用
11.3 项目设置
11.4 访问控制
11.5 拉取请求
11.6 使用Atlassian Connect扩展Bitbucket
11.7 小结
第 12 章GitLab 上自行管理的协作
12.1 入门
12.2 项目
12.3 用户账户
12.4 群组
12.5 访问控制
12.6 里程碑
12.7 小结
附录 A 奶油塔
A.1 Austin的奶油塔
A.2 van der Heyden的奶油塔
附录 B 安装最新版本的 Git
B.1 安装和升级Git
B.2 查找命令行
B.3 在*nix系统上升级
B.4 OS X上的小麻烦
B.5 在命令行上访问Git帮助
附录 C 配置 Git
C.1 表明身份
C.2 更改提交说明编辑器
C.3 添加颜色
C.4 自定义命令提示符
C.5 忽略系统文件
C.6 行结束符
附录 D SSH 密钥
D.1 创建你自己的SSH密钥
D.2 获得你的SSH公钥
关于作者
关于封面
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜