-
假如系統已經安裝了git,先刪除。
-
如果是通過yum安裝的,直接在終端使用以下指令刪除:
yum remove git
-
如果是通過源碼編譯安裝的,參考以下文章:
-
-
通過源碼安裝git。源碼可以安裝到最新版本的git,安裝包的方式雖然安裝容易卸載也容易,可惜版本總有延后性。對於技術人員來說,要敢於嘗試新東西,敢於踩坑。
-
確保安裝gcc、g++以及編譯git所需要的包
--安裝gcc yum install gcc --安裝g++ yum install gcc-c++ --安裝編譯所需的包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeMaker
-
下載源碼(*.tar.gz)到指定的目錄
--下載文件到/usr/src/git-2.12.2目錄 wget -P /usr/src/git-2.12.2 https://www.kernel.org/pub/software/scm/git/git-2.12.2.tar.gz
-
切換到剛剛保存下載文件的目錄並解壓文件
--切換到指定目錄 cd /usr/src/git-2.12.2/ --解壓源碼包 tar zxvf git-2.12.2.tar.gz
-
進入解壓目錄
cd git-2.12.2/
-
配置安裝目錄並編譯和安裝
./configure --prefix=/usr/local/git-2.12.2 && make install
-
將編譯好的git-2.12.2 bin目錄添加到bashrc中,相當於添加全局變量
echo 'export PATH=$PATH:/usr/local/git-2.12.2/bin' > /etc/profile.d/git.sh
-
使bashrc立即生效,全局變量立即生效
source /etc/bashrc
-
查看git版本
git --version
-