参考文档

CentOS7升级Git版本:https://www.cnblogs.com/Hi-blog/p/How-To-Update-Git-On-CentOS7.html

Git for Windows 国内下载站:https://github.com/waylau/git-for-win

安装过程

# 查看版本
# git --version
git version 1.8.3.1

# 查看系统版本
# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

# 安装依赖
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
# yum install  gcc perl-ExtUtils-MakeMaker

# 卸载旧版本
# yum remove git

# 下载并解压文件
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.24.1.tar.xz
tar -xvf git-2.24.1.tar.xz

# 编译
cd git-2.24.1
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install

# 添加路径
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
# source /etc/profile

# 验证版本
git --version
git version 2.24.1

# 如果是非root用户使用git,则需要配置下该用户下的环境变量。

$ echo "export PATH=$PATH:/usr/local/git/bin" >> ~/.bashrc
$ source ~/.bashrc