通过cmd更新git?

tes*_*ing 15 git git-extensions git-for-windows

我最近将我的 Git 扩展更新为 3.0.2.5232,现在我的 git 不再受支持。当我运行时:

git --version 
Run Code Online (Sandbox Code Playgroud)

我得到

 git version 2.9.0.windows.1
Run Code Online (Sandbox Code Playgroud)

但是,我不能只在线下载最新版本的 git,因为由于管理员权限而我无法运行 .exe 安装程序,还有什么不是,那么有没有我可以运行的命令直接从 admin cmd 升级?

小智 28

就在这里。

使用命令:git update-git-for-windows在您的 cmd 中并按 Y 将更新它。

例子:

在此处输入图片说明

PS:我没有任何管理控制。这是我公司的电脑,所以你应该也可以更新它

  • 这仅从 git v2.16.1 https://github.com/git-for-windows/git/releases/tag/v2.16.1.windows.2 开始可用(从 v2.14 开始,它被称为 `git update`) (3认同)

Eng*_*hly 10

在我的回答中,我将展示如何在 Windows、Linux、MacOS 上更新 Git。

\n
    \n
  • 在Windows上,打开 git 命令窗口并写入
  • \n
\n
git update-git-for-windows\n
Run Code Online (Sandbox Code Playgroud)\n
\n
    \n
  • Linux 上,我在 [ubuntu - KaliLinux] 上测试了该解决方案,并且基于SethMMorton可以正常工作评论,它不会 \xe2\x80\x99t 在 Fedora、Arch、Gentoo 或许多其他 Linux 风格上工作,以应用该解决方案打开你的终端并写入这些命令
  • \n
\n
sudo add-apt-repository ppa:git-core/ppa -y\n    \nsudo apt-get update\n    \nsudo apt-get install git -y\n
Run Code Online (Sandbox Code Playgroud)\n

安装后,您可以使用以下命令查看新版本的 git:
\ngit --version

\n
\n\n


Phi*_*ppe 2

如果由于正确的限制而无法运行 exe,则应该使用便携式版本(https://github.com/git-for-windows/git/releases)。

将其解压到一个文件夹中,并将该文件夹的路径添加到PATH环境变量中旧的 git 路径之前。或者直接在GitExtensions中设置。