地一章 簡介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
接下來,我會帶着上面的問題略過第二章(安裝),直接進入第三章(開始)進行學習。加密
=======================================
附錄一個經常使用的協做開發流程(參與已有項目開發):設計