编译高版本git
由于ubuntu和centos自带的软件库中git版本都比较低,有一些新的特性和指令还不支持,故可以尝试编译git最新版源码获得新版功能
首先需要卸载自带的git
yum remove git apt remove git yum install libcurl-devel
然后前往github下载最新版本的源码,本例中版本为2.32.0
wget https://github.com/git/git/archive/refs/tags/v2.34.1.tar.gz tar zxvf v2.34.1.tar.gz cd git-2.34.1 make configure ./configure --prefix=/usr/local/git make -j$(nproc) && make install
然后编辑一下系统环境
vi /etc/profile 增加 export PATH=$PATH:/usr/local/git/bin
将配置生效
source /etc/profile
此时查看git版本是不是2.34.1
git --version git version 2.34.1