git是乙個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的專案版本管理。
git 是 linux torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。
儘管最初 git 的開發是為了輔助 linux 核心開發的過程,但是我們已經發現在很多其他自由軟體專案中也使用了 git。
git與cvs的區別
* 分支更快、更容易。
* 支援離線工作;本地提交可以稍後提交到伺服器上。
* git 提交都是原子的,且是整個專案範圍的,而不像 cvs 中一樣是對每個檔案的。
* git 中的每個工作樹都包含乙個具有完整專案歷史的倉庫。
* 沒有哪乙個 git 倉庫會天生比其他倉庫更重要。
標籤: 版本控制系統 跨平台 c/c++
* 開發語言: c/c++
* 專案主頁:
# ./configure –prefix=/usr/local/git #
make
如果出現
錯誤 "zlib.h no such file or directory"
zlib.h 包含在 zlibg1-dev中;
openssl/rand.h 包含在 libssl-dev中,系統沒裝。ok, 安裝~,執行
# apt-get install zlib1g-dev libssl-dev
然後再跑
# make
又看見錯誤 "tclsh failed; using unoptimized loading"。 還要安裝 tcl.......執行
# apt-get install build-essential tcl8.4 tk8.4 gettext
這個時候如果又出現:
do you want to continue [y/n]? y
media change:
please insert the disc labeled
.....
我手頭上有沒盤,那麼開啟
/etc/apt/sources.list檔案
注釋掉裡面的
#deb cdrom:
...................
然後再執行
# apt-get install build-essential tcl8.4 tk8.4 gettext成功
接下重新# make 成功
然後 #
make install 成功
最後別忘了,設定path(除非你喜歡用絕對路徑執行git)
vi /etc/profile
新增:export path=/usr/local/git/bin:/usr/local/git/libexec/git-core:$path 或
vi ~/.bashrc
新增:e
xport path=/usr/local/git/bin:/usr/local/git/libexec/git-core:$path
(因為bin目錄只有
4個命令,其它的幾十個命令在
libexec/git-core
目錄下,所在,在
path
搜尋路徑下,也要加上才能找到)
git安裝 linux下的安裝
一般linux自帶git版本很舊,會有一定問題,可以先解除安裝系統自帶git yum remove gitwget tar zxvf v2.2.1.tar.gz cd git 2.2.1 make configure configure prefix usr local git with iconv...
Linux 下git的安裝
git是乙個開源的分布式版本控制系統,用以有效 高速的處理從很小到非常大的專案版本管理。git 是 linux torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。儘管最初 git 的開發是為了輔助 linux 核心開發的過程,但是我們已經發現在很多其他自由軟體...
在linux下安裝git
在linux下安裝git有兩種安裝方法 一 包管裡的器方式安裝 sudo aptitude install git sudo aptitude install git svn git email git gui gitk 二 從源 進行安裝 安裝如下 1 展開原始碼包,並進入到相應的目錄中。tar ...