地一章 简介git
首先提到了VCS(Version Control System)的基本功能:github
Although the authors and users of each tool might debate esoterics, each system address the same issues: develop and maintain a repository of content, provider access to historical editions of each datium, and record all changes in a log.算法
其次提到了Linus对于BitKeeper的替代品的指望。其实这些指望也能够看做Git的特色:dom
Facilitate distributed development(支持分布式开发)
也就是人们不须要随时的和中心仓库同步。人们能够独立、并行的开发,甚至在一些离线的本地环境中也不会遇到问题。分布式
Scale to handle thousands of developers(能够支持上千名开发人员)ide
那么Git时如何知足这些需求的呢?哪些需求时咱们的平常开发中也会遇到的呢?有哪些最佳实践呢?遗憾的是,这一章中并无进一步进行阐述。学习
从Git-Scm的文档中咱们可能找到一些提示:ui
接下来,我会带着上面的问题略过第二章(安装),直接进入第三章(开始)进行学习。加密
=======================================
附录一个经常使用的协做开发流程(参与已有项目开发):设计