Git 歷史與簡介

開篇

Git 可以說是現在任何語言程式員必修的內功心法

不論是一個人開發應用程式,或一群人團隊合作開發,少了VCS必然事倍功半

因為是一套任何程序員都必需,而且在可見將來都是必需的工具

所以決定第一篇Blog決定寫 Git 的簡單介紹

Git 相關文會分開多篇貼出 深入淺出 從歷史介紹到實際使用上的體驗 方便個人閱讀

Git 歷史

在Git 出現前比較有名的VCS有 CVS 和 SVN

SVN 基本上是一個集中式VCS

基本上就是只有一個倉庫一套Source Code

每一個人要更新都必需要先連上唯一的倉庫

好處是方便管理 壞處是沒備份 需要額外增加備份

而Git 則同時有一個統一網上倉庫也有Local 個人的倉庫

CVS 則有像不能改名之類的問題 和只支授文字檔

但兩者後來都被Git 的 Branch 功能幹掉

結尾

第一篇Blog 小試牛刀 就寫到這裹

下篇Git 的文章將介紹一下Git 的殺手級功能 Branch

和Git 的一些基本功能