git是乙個流行的開源版本控制系統(vcs),最初是為linux環境開發的。跟cvs或者svn這些版本控制系統不同的是,git的版本控制被認為是「分布式的」,某種意義上,git的本地工作目錄可以作為乙個功能完善的倉庫來使用,它具備完整的歷史記錄和版本追蹤能力。在這種工作模型之下,各個協作者將內容提交到他們的本地倉庫中(與之相對的會總是提交到核心倉庫),如果有必要,再有選擇性地推送到核心倉庫。這就為git這個版本管理系統帶來了大型協作系統所必須的可擴充套件能力和冗餘能力。
git已經被所有的主流linux發行版所支援。所以安裝它最簡單的方法就是使用各個linux發行版的包管理器。
debian, ubuntu, 或 linux mint
$
sudo
apt-get
install
git
fedora, centos 或 rhel
$
sudo
yuminstall
git
或
$
sudo
dnf install
gitarch linux
$
sudo
pacman -s
git
opensuse
$
sudo
zypper install
git
gentoo
$ emerge
--ask
--verbose dev
-vcs
/git
如果由於某些原因,你希望從原始碼安裝git,按照如下介紹操作。
安裝依賴包
在構建git之前,先安裝它的依賴包。
debian, ubuntu 或 linux mint
$
sudo
apt-get
install libcurl4
-gnutls
-dev libexpat1
-dev gettext libz
-dev libssl
-dev asciidoc xmlto docbook2x
fedora, centos 或 rhel
$
sudo
yuminstall curl
-devel expat
-devel gettext
-devel openssl
-devel zlib
-devel asciidoc xmlto docbook2x
從原始碼編譯git
注意,如果你打算安裝到其他目錄下(例如:/opt),那就把"--prefix=/usr"這個配置命令使用其他路徑替換掉。
$
cdgit-x
.x.x
$
make
configure
$
./configure
--prefix
=/usr
$
make
all doc
info
$
sudo
make
install install
-doc install
-html install
-info
Linux有問必答 如何檢查PDF中使用了哪種字型
問題 我想要知道pdf檔案中使用了什麼字型,或者嵌入了什麼字型。linux中有工具可以檢查pdf文件中使用了哪種字型嗎?要檢查pdf檔案中包含了,或者使用了什麼字型,你可以使用命令列工具 pdffonts,它是乙個pdf字型分析工具。pdffonts是poppler pdf工具集包中的乙個部分。要安...
Linux有問必答 如何擴充套件XFS檔案系統
問題 我的磁碟上有額外的空間,所以我想要擴充套件其上建立的現存的xfs檔案系統,以完全使用額外空間。怎樣才是擴充套件xfs檔案系統的正確途徑?下面展示了xfs growfs的基本用法 作為目標xfs檔案系統來擴充套件,你可以指定掛載點 磁碟分割槽或者邏輯卷 在使用lvm時 使用資料塊數量來指定新的x...
如何在NTFS檔案系統中建立檔案的Link
2007年08月13日 20 24 00 大部分朋友可能知道 unix 提供了建立檔案的 link 的功能,而用過 windows 的ntfs 檔案系統所支援的 link 功能的朋友可能就沒有那麼多了 注意我說的不是 shortcut windows 系統中使用 ntfs 檔案系統所提供的功能建立 ...