展开全部

主编推荐语

一本软件团队协作指南,如何利用Git促进团队协作。

内容简介

本书是一本软件团队协作指南,采用以人为本的方式讲解版本控制,强调如何利用Git促进团队协作。第一部分介绍如何创建一个优秀的团队、如何构建工作流等。第二部分从实践的角度学习Git命令。第三部分介绍如何在GitHub、Bitbucket和GitLab平台上托管项目。

目录

  • 版权信息
  • 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 奶油塔
  • 附录B 安装最新版本的Git
  • 附录C 配置Git
  • 附录D SSH密钥
  • 关于作者
  • 关于封面
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。