当前位置: 首页 > 知识库问答 >
问题:

如何将Windows上的Git升级到最新版本?

韩景胜
2023-03-14

我刚刚从以前的版本1.7.9.mysysgit.0升级到了适用于Windows的Git 1.8.0.1。我从Git站点下载了新版本,并通过普通的Git安装程序EXE进行安装。

这就是说,当我打开终端窗口时,它仍然显示我正在运行git 1.7.9.mysysgit.0版本。当我在提示符中输入“git-version”时,同样的事情。

我在Mac OSX上发现了这篇关于Git的类似问题的文章,这让我相信这与错误的路径有关,但我对这方面还是个新手(自学了5个月),所以我不知道如何将其翻译到Windows。

这个问题是在我开始一个新的Rails项目并试图将其推向Git时出现的。我添加了遥控器:

git remote add origin git@github.com:brianscottk/blog.git

然后:

git push -u origin master

我收到以下错误消息:

致命的:https://github.com refs找不到:您在服务器上运行了git update-server-info吗?

谷歌搜索那个错误后,我找到了这篇文章,这篇文章促使我升级,现在我就在这里。

共有1个答案

皇甫鸿远
2023-03-14

由于Git 2.16.1(2)您可以使用

C:\> git update-git-for-windows

在2.14.2和2.16.1之间的版本中,该命令为

C:\> git update

(后来对其进行了重命名,以避免与更新本地存储库混淆,例如SVN update这样做。)

该命令在Git2.13及之前版本中不存在。

如果出现“不是git命令”的错误,那么要么您实际上没有用于Windows的git,要么您的版本很旧。

在这种情况下,只需从https://git-scm.com/download获取最新的安装程序(检查您想要32位还是64位)并运行它来升级。

如果您已经有了最新版本,它什么也不做,在这种情况下,您可以手动运行安装程序重新安装。

C:\> git update-git-for-windows
Git for Windows 2.17.0.windows.1 (64bit)
Up to date
 类似资料:
  • 也就是说,当我启动终端窗口时,它仍然显示我正在运行Git版本。当我从提示符中键入时,也是这样。 我在Mac ;OS ;X上发现了一篇关于Git的类似问题的文章,这使我相信它与错误的有关,但我对此仍然相当陌生(自学了五个月),所以我不知道如何将其转换为Windows。 当我开始一个新的Ruby on Rails项目并试图将其提升到Git时,就出现了这个问题。我添加了遥控器: 致命:未找到https:

  • 问题内容: 我最近注意到我正在运行的旧版AWS CLI缺少我需要的某些功能: 如何升级到最新版本的AWS CLI(1.10.24)? 编辑: 运行以下命令无法更新AWS CLI: 检查版本: 问题答案: 要升级AWS CLI,只需使用:

  •  · ──建造  ·  · ──libs  ·  ·  · ──Wrapper.jar  ·  · 梯度包装罐  ·  · gradle-wrapper.properties  · 格拉德卢 我尝试在project目录下执行命令“gradle wrapper”,得到了前面提到的错误。我还在“gradle/wrapper”下执行了相同的命令,实际上生成了文件“gradlew”,但当我运行实例“./g

  • 问题内容: 因此,我已经安装了Node.js,现在当我尝试安装Mongoosejs时,出现一个错误消息,告诉我我没有所需的Node.js版本(我需要v0.4.11和v0.4.12)。 如何升级到此版本?我想我可以重新安装最新版本,但是在确定不会删除“节点”文件夹中的项目文件夹之前,我不想这样做。 问题答案: Linux / Mac: 该模块使版本管理变得容易: 对于最新的稳定版本: 对于最新版本:

  • Flask 如同其它软件一样,会随着时间不停地更新自己,其中大部分都会是非常体贴的, 你无需改动一行自身代码就可以应用新版本的 Flask。 不过,每当 Flask 有更新时,我们都建议你适当地修改自己的代码,以充分地利用这些新功能, 提高自己代码地质量。 本章节文档为您列举了 Flask 各版本之间地差异,以及你如何修改自身代码才能无痛地升级。 如果你使用 easy_install 命令更新、安

  • 问题内容: 当前,我在Mac OS X 10.7.4上使用Node.js v0.6.16。现在,我想将其升级到最新的Node.js v0.8.1。但是从nodejs.org下载并安装了最新的软件包文件后,我发现当我在终端中键入“ node -v”时,系统仍在使用v0.6.16而不是v0.8.1。我错过了任何步骤吗?或者,在安装最新版本之前,我应该彻底卸载旧版本吗? 顺便说一句,我知道nvm可以帮助