确定 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 库中。

总结

我只想用包安装方法。
如果用编译,可以任意安装版本。

git
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 2

git version他不香么?

11个月前 评论
yyy123456 (楼主) 11个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
49
粉丝
7
喜欢
60
收藏
94
排名:592
访问:1.3 万
私信
所有博文
社区赞助商