【第一篇】- Git 教程
Git 教程
Git 是一個開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。
Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。
Git 與常用的版本控制工具 CVS, Subversion 等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援。
Git 與 SVN 區別
Git 不僅僅是個版本控制系統,它也是個內容管理系統(CMS),工作管理系統等。
如果你是一個具有使用 SVN 背景的人,你需要做一定的思想轉換,來適應 Git 提供的一些概念和特徵。
Git 與 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 雜湊演算法。這能確保程式碼內容的完整性,確保在遇到磁碟故障和網路問題時降低對版本庫的破壞。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70006413/viewspace-2909741/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [第一篇]——Docker 教程Docker
- GIT教程Git
- 【git教程】快速掌握gitGit
- git 入門教程之 git 私服搭建教程Git
- 【第一篇】- Maven 系列教程Maven
- Git使用教程Git
- Git教程1Git
- Git教程2Git
- GIT 使用教程Git
- Git基礎教程Git
- git bisect 命令教程Git
- tortoise Git使用教程Git
- git 入門教程之github 教程Github
- git 入門教程之個性化 gitGit
- Git教程筆記 4.21Git筆記
- git cherry-pick 教程Git
- 【第一篇】- Git 教程之Spring Cloud直播商城 b2b2c電子商務技術總結GitSpringCloud
- git Windows版本安裝教程GitWindows
- 轉 Git使用詳細教程Git
- Windows GIT SSH 免密教程WindowsGit
- JB的git之旅-git介紹及GitHub配置教程Github
- Git新手教程-Git的下載與設定(二)Git
- Git手把手簡易教程Git
- git 入門教程之版本控制Git
- Git教程十九:分支管理之RebaseGit
- 技能篇:git的簡易教程Git
- Git 系列教程(14)- 遠端分支Git
- Git 系列教程(7)- 撤銷操作Git
- Git 系列教程(9)- 打標籤Git
- git 入門教程之分支策略Git
- git 入門教程之分支管理Git
- Git與GitHub入門簡明教程Github
- git 入門教程之撤銷更改Git
- git 入門教程之回到過去Git
- git 入門教程之忽略檔案Git
- git 入門教程之知識速查Git
- git 入門教程之緊急修復Git
- Git簡易的命令列入門教程:Git命令列