ylbtech-Git-Runoob:Git 教程 |
1.返回頂部 |
Git 是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。html
Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。git
Git 與經常使用的版本控制工具 CVS, Subversion 等不一樣,它採用了分佈式版本庫的方式,沒必要服務器端軟件支持。github
Git 不單單是個版本控制系統,它也是個內容管理系統(CMS),工做管理系統等。算法
若是你是一個具備使用 SVN 背景的人,你須要作必定的思想轉換,來適應 Git 提供的一些概念和特徵。服務器
Git 與 SVN 區別點:網絡
一、Git 是分佈式的,SVN 不是:這是 Git 和其它非分佈式的版本控制系統,例如 SVN,CVS 等,最核心的區別。分佈式
二、Git 把內容按元數據方式存儲,而 SVN 是按文件:全部的資源控制系統都是把文件的元信息隱藏在一個相似 .svn、.cvs 等的文件夾裏。ide
三、Git 分支和 SVN 的分支不一樣:分支在 SVN 中一點都不特別,其實它就是版本庫中的另一個目錄。svn
四、Git 沒有一個全局的版本號,而 SVN 有:目前爲止這是跟 SVN 相比 Git 缺乏的最大的一個特徵。工具
五、Git 的內容完整性要優於 SVN:Git 的內容存儲使用的是 SHA-1 哈希算法。這能確保代碼內容的完整性,確保在遇到磁盤故障和網絡問題時下降對版本庫的破壞。
本站也提供了 Git 快速入門版本,你能夠點擊 Git 簡明指南 查看。
入門後建議經過本站詳細學習 Git 教程。
Git 完整命令手冊地址:http://git-scm.com/docs
PDF 版命令手冊:github-git-cheat-sheet.pdf
2.返回頂部 |
3.返回頂部 |
4.返回頂部 |
5.返回頂部 |
6.返回頂部 |
做者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。 |