上一个主题

2.11. Git库管理

下一个主题

3.1. Git协议与工作协同

本页

3. Git和声

上一篇的各个章节是从个人的视角研究和使用Git,通过连续的实践不但学习了Git的基本用法,还深入地了解了Git的奥秘,这些都将成为学习本篇内容的基础。从本章开始,不再是一个人的独奏,而是多人的和声,我们将从团队的视角对Git进行研究,要知道Git作为版本控制系统,其主要工作就是团队协作。

团队协作和个人之间有何不同?关键就在于团队成员之间存在着数据交换:

  • 数据交换需要协议,就是本章要介绍的内容。
  • 数据交换可能会因为冲突造成中断,第16章将专题介绍如何解决冲突。
  • 里程碑为数据建立标识,是数据交换的参照点,这将在第17章中介绍。
  • 分支会为数据交换开辟不同的通道,从而减少冲突和混乱的发生,第18章会系统地介绍不同的分支应用模式。
  • 与远程版本库进行数据交换,是Git协同的主要手段,这将在第19章中介绍。
  • 本篇的最后(第20章)会介绍在不能直接进行版本库交互的情况下,如何使用补丁文件的方式进行数据交换。

目录: