Git和声 ##################### 上一篇的各个章节是从个人的视角研究和使用Git,通过连续的实践不但学习了Git\ 的基本用法,还深入地了解了Git的奥秘,这些都将成为学习本篇内容的基础。从\ 本章开始,不再是一个人的独奏,而是多人的和声,我们将从团队的视角对Git\ 进行研究,要知道Git作为版本控制系统,其主要工作就是团队协作。 团队协作和个人之间有何不同?关键就在于团队成员之间存在着数据交换: * 数据交换需要协议,就是本章要介绍的内容。 * 数据交换可能会因为冲突造成中断,第16章将专题介绍如何解决冲突。 * 里程碑为数据建立标识,是数据交换的参照点,这将在第17章中介绍。 * 分支会为数据交换开辟不同的通道,从而减少冲突和混乱的发生,第18章会\ 系统地介绍不同的分支应用模式。 * 与远程版本库进行数据交换,是Git协同的主要手段,这将在第19章中介绍。 * 本篇的最后(第20章)会介绍在不能直接进行版本库交互的情况下,如何使用\ 补丁文件的方式进行数据交换。 目录: .. toctree:: :maxdepth: 3 010-protocol 020-conflict 030-git-tag 040-git-branch 050-git-remote 060-git-offline