作品简介

本书从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。

大塚弘记,将敏捷软件开发导入开发现场的领军人物,以顾问身份就Web应用的开发及服务指导过多家企业和团队。曾为多家企业和团队导入GitHub,在建立一天之内多次部署的开发体制方面拥有丰富经验。

作品目录

  • 译者序
  • 序言
  • 本书结构
  • 第1章 欢迎来到GitHub的世界
  • 1.1 什么是 GitHub
  • 1.2 使用 GitHub 会带来哪些变化
  • 1.3 社会化编程
  • 1.4 为什么需要社会化编程
  • 1.6 小结
  • 第2章 Git的导入
  • 2.1 诞生背景
  • 2.2 什么是版本管理
  • 2.3 安装
  • 2.4 初始设置
  • 2.5 小结
  • 第3章 使用GitHub的前期准备
  • 3.1 使用前的准备
  • 3.2 实际动手使用
  • 3.3 小结
  • 第4章 通过实际操作学习Git
  • 4.1 基本操作
  • 4.2 分支的操作
  • 4.3 更改提交的操作
  • 4.4 推送至远程仓库
  • 4.5 从远程仓库获取
  • 4.6 帮助大家深入理解 Git 的资料
  • 4.7 小结
  • 第5章 详细解说GitHub的功能
  • 5.1 键盘快捷键
  • 5.2 工具栏
  • 5.3 控制面板
  • 5.4 个人信息
  • 5.5 仓库
  • 5.6 Issue
  • 5.7 Pull Request
  • 5.8 Wiki
  • 5.9 Pulse
  • 5.10 Graphs
  • 5.11 Network
  • 5.12 Settings
  • 5.13 Notifications
  • 5.14 其他功能
  • 5.15 小结
  • 第6章 尝试Pull Request
  • 6.1 Pull Request 的概要
  • 6.2 发送 Pull Request 前的准备
  • 6.3 发送 Pull Request
  • 6.4 让 Pull Request 更加有效的方法
  • 6.5 仓库的维护
  • 6.6 小结
  • 第7章 接收Pull Request
  • 7.1 采纳 Pull Request 的方法
  • 7.2 采纳 Pull Request 前的准备
  • 7.3 采纳 Pull Request
  • 7.4 小结
  • 第8章 与GitHub相互协作的工具及服务
  • 8.1 hub 命令
  • 8.2 Travis CI
  • 8.3 Coveralls
  • 8.4 Gemnasium
  • 8.5 Code Climate
  • 8.6 Jenkins
  • 8.7 小结
  • 第9章 使用GitHub的开发流程
  • 9.1 团队使用 GitHub 时的注意事项
  • 9.2 GitHub Flow——以部署为中心的开发模式
  • 9.3 GitHub Flow 的流程
  • 9.4 实践 GitHub Flow 的前提条件
  • 9.5 模拟体验 GitHub Flow
  • 9.6 团队实践 GitHub Flow 时的几点建议
  • 9.7 GitHub Flow 的小结
  • 9.8 Git Flow——以发布为中心的开发模式
  • 9.9 导入 Git Flow 前的准备
  • 9.10 模拟体验 Git Flow
  • 9.11 Git Flow 的小结
  • 第10章 将GitHub应用到企业
  • 10.1 将世界标准的开发环境引入企业现场
  • 10.2 GitHub Enterprise
  • 10.3 能实现 Git 托管的软件
  • 10.4 小结
  • 附录A 支持GitHub的GUI客户端
  • 附录B 通过Gist轻松实现代码共享
展开全部