如何使用 windows 命令提示符升级 git 安装?

How do you upgrade your git installation using the windows command prompt?

我最近在我的计算机上安装了 railsinstaller,但我注意到应用程序附带的 git 安装是旧的。我想通过 git 安装程序安装它,但它从来没有告诉我我希望 git 的位置在哪里。我的另一个解决方案是通过命令提示符升级它,而不使用 git 安装程序。我该怎么做呢?我必须在命令提示符终端中使用哪些命令?

在 Windows 上从命令提示符安装软件不是一件容易的事。首先,您需要找出创建安装包所用的技术。然后你需要下载一个(UI based)工具,它可以修改安装包来停止提问,做你想做的事。这当然是可能的......如果你能花几个小时或几天来找出方法。

现在 git 安装程序不询问的原因可能是因为它检测到现有安装并想要升级它 - 因为 "new" 位置必须是旧位置,毫无疑问被问到。要"fix"这个,你可以尝试卸载Git(控制面板->已安装的软件->删除)。当您再次 运行 安装程序时,它应该会为您提供更多选项。

如果您只是想更新命令行工具,您也可以尝试解压安装程序或在第二台计算机上安装。那应该给你 git.exe 加上你可以手动复制的所有 DLL 和脚本。但是 Windows 上的 Git 还安装了带有 shell 的 MINGW 环境并更新它,您可能必须 运行 安装程序以便它可以对注册表进行必要的更改.