Git使用教程(全)

Git是什麼?

Git是目前世界上最早進的開源的分佈式版本控制系統(沒有之一),用於敏捷高效地處理任何或小或大的項目。linux

Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。git

Git 與經常使用的版本控制工具 CVS, Subversion 等不一樣,它採用了分佈式版本庫的方式,沒必要服務器端軟件支持。算法

Git有什麼特色?

簡單的說就是:高端大氣上檔次!服務器

Git與SVN區別

GIT不單單是個版本控制系統,它也是個內容管理系統(CMS),工做管理系統等。網絡

若是你是一個具備使用SVN背景的人,你須要作必定的思想轉換,來適應GIT提供的一些概念和特徵。分佈式

Git 與 SVN 區別點svn

  1. GIT是分佈式的,SVN不是:這是GIT和其它非分佈式的版本控制系統,例如SVN,CVS等,最核心的區別。
  2. GIT把內容按元數據方式存儲,而SVN是按文件:全部的資源控制系統都是把文件的元信息隱藏在一個相似.svn,.cvs等的文件夾裏。
  3. GIT分支和SVN的分支不一樣:分支在SVN中一點不特別,就是版本庫中的另外的一個目錄。
  4. GIT沒有一個全局的版本號,而SVN有:目前爲止這是跟SVN相比GIT缺乏的最大的一個特徵。
  5. GIT的內容完整性要優於SVN:GIT的內容存儲使用的是SHA-1哈希算法。這能確保代碼內容的完整性,確保在遇到磁盤故障和網絡問題時下降對版本庫的破壞。

 

推薦!手把手教你使用Git - 文章 - 伯樂在線
http://blog.jobbole.com/78960/工具

 

 

相關文章
相關標籤/搜索