我最近将我的 Git 扩展更新为 3.0.2.5232,现在我的 git 不再受支持。当我运行时:
git --version
我明白了
git version 2.9.0.windows.1
但是,我不能只在线下载最新版本的 git,因为由于管理员权限,我无法运行 .exe 安装程序等等,所以有没有可以运行的命令直接从 admin cmd 升级?
我最近将我的 Git 扩展更新为 3.0.2.5232,现在我的 git 不再受支持。当我运行时:
git --version
我明白了
git version 2.9.0.windows.1
但是,我不能只在线下载最新版本的 git,因为由于管理员权限,我无法运行 .exe 安装程序等等,所以有没有可以运行的命令直接从 admin cmd 升级?
在我的回答中,我将展示如何在 Windows、Linux、MacOS 上更新 Git。
在Windows上,打开 git 命令窗口并编写
git update-git-for-windows
在Linux 上,我在 [ubuntu - KaliLinux] 上测试了该解决方案并正常工作,并且根据SethMMorton的评论,它不适用于 Fedora、Arch、Gentoo 或许多其他 Linux 风格,应用该解决方案打开你的终端并编写这些命令
sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
安装后,您可以看到新版本的 git:
git --version
在你的 git Bash 控制台中使用命令:git update-git-for-windows
如果由于正确的限制而无法运行 exe,则应使用可移植版本(https://github.com/git-for-windows/git/releases)。
将其解压缩到一个文件夹中,并将该文件夹的路径添加到您的PATH
环境变量中的旧 git之前。或者直接在 GitExtensions 中设置。
下载一个可移植的 git 版本(https://git-scm.com/download/win),并通过 GE 指向它Settings > Git > Paths