工具丨超級好用的分布式版本控制系統

工具丨超級好用的分佈式版本控制系統

娜姐好久沒有給大家介紹工具了,之前給大家介紹過 maven ,這次給大家介紹一個敲好用的分佈式版本控制系統 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 哈希算法。這能確保代碼內容的完整性,確保在遇到磁盤故障和網絡問題時降低對版本庫的破壞。

Git 安裝

在使用Git前我們需要先安裝 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平臺上運行。

Git 各平臺安裝包下載地址

http://git-scm.com/downloads

一、Linux 平臺上安裝

Git 的工作需要調用 curl,zlib,openssl,expat,libiconv 等庫的代碼,所以需要先安裝這些依賴工具。

在有 yum 的系統上(比如 Fedora)或者有 apt-get 的系統上(比如 Debian 體系),可以用下面的命令安裝:

各 Linux 系統可以很簡單多使用其安裝包管理工具進行安裝。

1.Debian/Ubuntu

Debian/Ubuntu Git 安裝命令

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \

libz-dev libssl-dev

$ apt-get install git

$ git --version

git version 1.8.1.2

2.Centos/RedHat

如果你使用的系統是 Centos/RedHat 安裝命令為

$ yum install curl-devel expat-devel gettext-devel \

openssl-devel zlib-devel

$ yum -y install git-core

$ git --version

git version 1.7.1

3.源碼安裝

我們也可以在官網下載源碼包來安裝。

最新源碼包下載地址

https://git-scm.com/download

安裝指定系統的依賴包

##########Centos/RedHat##########

$ yum install curl-devel expat-devel gettext-devel \

openssl-devel zlib-devel

########## Debian/Ubuntu ##########

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \

libz-dev libssl-dev

解壓安裝下載的源碼包

$ tar -zxf git-1.7.2.2.tar.gz

$ cd git-1.7.2.2

$ make prefix=/usr/local all

$ sudo make prefix=/usr/local install

二、Windows 平臺上安裝

在 Windows 平臺上安裝 Git 同樣輕鬆,有個叫做 msysGit 的項目提供了安裝包,可以到 GitHub 的頁面上下載 exe 安裝文件並運行。

安裝包下載地址

https://gitforwindows.org/

完成安裝之後,就可以使用命令行的 git 工具(已經自帶了 ssh 客戶端)了,另外還有一個圖形界面的 Git 項目管理工具。

在開始菜單裡找到"Git"->"Git Bash",會彈出 Git 命令窗口,你可以在該窗口進行 Git 操作。

工具丨超級好用的分佈式版本控制系統

三、Mac 平臺上安裝

在 Mac 平臺上安裝 Git 最容易的當屬使用圖形化的 Git 安裝工具。

下載地址為

http://sourceforge.net/projects/git-osx-installer/

安裝界面如下所示

工具丨超級好用的分佈式版本控制系統

好了,今天就先教到這裡啦,小夥伴們可以自己去下載了~


分享到:


相關文章: