确定 git 版本是否过旧的方法
确定 git 版本是否过旧的方法
本文编写时间:2023-04-13
需求
希望检测电脑或服务器的 git 版本是否过旧
实现:
目前最新是 2.40
, git 大约从 2.23
开始有 switch
子命令,作用是切换分支,例如
git switch master
取代以前较早的 checkout
命令切换分支,当然为保证兼容性,其实老命令一样可以使用。
于是检测的方法可以用如下命令
git --help|grep switch
如果看到类似
switch 切换分支
说明你的 git 版本较新。
如果什么都没显示,说明你的 git 版本较旧,可以更新,目前最新是 2.40
。
centos 7 的新版 git 包安装方法。(大约更新到2.39)
先彻底删除原来安装的 git ,查询命令可以用
yum list installed
然后
yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
yum -y install git
centos 8 以及更高版本 git 包安装方法。(大约更新到2.27)
yum install git
会有更新提示的。
且安装中已经查看到,git的包位于Centos 8 的 AppStream 库中。
总结
我只想用包安装方法。
如果用编译,可以任意安装版本。
本作品采用《CC 协议》,转载必须注明作者和本文链接
git version他不香么?