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

2024-02-18

我刚刚从之前的版本升级到适用于 Windows 的 Git 1.8.0.11.7.9.mysysgit.0。我下载了来自 Git 站点的新版本 http://cloud.github.com/downloads/msysgit/git/Git-1.8.0-preview20121022.exe并通过普通的 Git 安装程序 EXE 进行安装。

也就是说,当我启动终端窗口时,它仍然显示我正在运行 Git 版本1.7.9.mysysgit.0。当我打字时git --version根据我的提示,同样的事情。

I found 本文介绍了 Mac OS X 上 Git 的类似问题 https://stackoverflow.com/questions/8957862/how-to-upgrade-git-to-latest-version-on-mac-osx-lion,这让我相信这与错误有关PATH,但我对这一切还很陌生(五个月自学),所以我不知道如何将其转换为 Windows。

当我开始新的工作时,这个问题就出现了红宝石 on Rails https://en.wikipedia.org/wiki/Ruby_on_Rails项目并尝试将其推送到 Git。我添加了遥控器:

git remote add origin [email protected] /cdn-cgi/l/email-protection:brianscottk/blog.git

then:

git push -u origin master

我收到以下错误消息:

fatal: https://github.com https://github.com未找到引用:您是否在服务器上运行了 git update-server-info ?

谷歌搜索这个错误让我发现本文 https://help.github.com/articles/https-cloning-errors,这促使我升级,我就在这里。


从 Git 2.16.1(2) 开始你可以使用

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

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

C:\> git update

(后来被重命名以避免与更新本地存储库混淆,例如svn update可以。)

Git 2.13 及之前版本中不存在该命令。

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

在这种情况下,只需从以下位置获取最新的安装程序即可https://git-scm.com/download 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Windows 上的 Git 升级到最新版本 的相关文章

  • 如何使用 Win32 API 与 com 端口 (RS232) 通信

    我正在尝试使用 win32 API 与 com 端口对话 我找到了这个http www robbayer com files serial win pdf http www robbayer com files serial win pdf
  • 仅在单个端口 8080 上转发到本地主机(Windows)可能吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我知道如何在 Windows 上使用 xampp 设置本地网络服务器 我在主机文件 c windows system32 drivers etc ho
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • Windows 上的递归移动命令

    我需要做一个 sh 的 bat 副本 我不太了解 Windows cmd 在 Linux 上我可以做 mv or rsync a SOURCE DEST remove sent files ignore existing whole fil
  • CPU 周期与总 CPU 时间

    在 Windows 上 GetProcessTimes 和 QueryProcessCycleTime 可用于获取应用程序所有线程的总计 我期望 显然是天真地 找到总周期数和总处理器时间 用户 内核 之间的比例关系 当转换为相同的单位 秒
  • Git difftool 未启动外部 DiffMerge 程序

    我一直遵循 戴夫的博客条目 http www davesquared net 2009 05 setting up git difftool on windows html 链接在此answer https stackoverflow co
  • 如何在 Windows 下向 .sh 脚本传递参数?

    我正在尝试在 Windows 下执行 sh 脚本 我安装了 Git 它允许我执行 sh 文件 但是 如果不使用 sh 作为执行前缀 我似乎无法传递任何参数 我的 sh 文件 echo Test 1 如果我用以下命令执行它 gt sh tes
  • 如何让 Aptana Studio 记住 git ssh 密码

    我找不到任何有关如何获得 Aptana Studio 的内置 git 支持来记住执行推 拉操作的 ssh 密码的指南 信息 有人有什么想法吗 Aptana Studio 实际上是内置的 GIT 程序 它将在 Windows 上的 C Use
  • 为什么 Git 无法将文件更改与修改后的父级/主控合并?

    我有一个文件 里面只有一行 我创建一个分支并向同一文件添加第二行 保存并提交到分支 我切换回主人 并向文件中添加不同的第二行 保存并提交给master 现在总共有 3 条独特的线路 如果我现在尝试将分支合并回主分支 则会遇到合并冲突 为什么
  • Windows 上的 Apache Pig 在运行“pig -x local”时出现“hadoop-config.cmd”未被识别为内部或外部命令”错误

    如果您由于以下错误而无法在 Windows 上运行 Apache Pig hadoop 2 4 0 bin hadoop config cmd is not recognized as an internal or external com
  • 如何在Windows中的Python 3.9下pip安装pickle?

    我需要pickle https docs python org 3 9 library pickle html module pickle包安装在我的下面Python 3 9在 Windows 10 下 我尝试过的 当尝试与pip inst
  • 什么是 SO_SNDBUF 和 SO_RCVBUF

    你能解释一下到底是什么吗SO SNDBUF and SO RCVBUF选项 好的 出于某种原因 操作系统缓冲传出 传入数据 但我想澄清这个主题 他们的角色 通 常 是什么 它们是每个套接字的缓冲区吗 传输层的缓冲区 例如 TCP 缓冲区 和
  • 在 Windows 上查找父进程 ID

    Problem 给定远程 Windows 主机上的进程 ID 和命令行访问权限 如何找到其父进程的 PID Solution 鉴于 Marc B 的回答 我们可以使用 WMIC 命令示例here https learn microsoft
  • 从其可执行文件的路径获取服务名称

    我有一个可执行文件的路径 它是一个正在运行的服务应用程序 例如 C Program Files x86 Someapp somesvc exe 我想停止并启动它 为此我想我需要获取服务的名称 如下所示 this https stackove
  • 仅使用 Git grep 的文件名

    我只想查看文本中包含特定单词的不同文件 current directory git grep word 显示文件中具有匹配单词的每一行 所以我尝试了这个 current directory git grep word files with
  • 显示 master 之前/之后有多少提交分支的别名

    新的 Bitbucket Branches 页面非常棒 它显示每个分支领先 落后于 master 的提交数量 是否有显示相同信息的 Git 别名 信息应显示 分店名称 上次更新是什么时候 其背后有多少提交 有多少提交领先于 master 看
  • 更改当前工作目录 VS13?

    如本文所述post https stackoverflow com questions 11979632 c sdl why does sdl loadbmp return null我调试 SDL 程序时的工作目录是相对于 vcproj 而
  • Eclipse Git 关键字扩展

    每次我检查 git hub 服务器的源代码时 我都需要更新源代码修订关键字 version date 等 你可能知道 Git 中的主要问题是你无法使用以下命令修改文件 提交后有关提交的信息 因为 Git 首先对文件进行校验 基本上我想要实现
  • 如何在不在存储库中的情况下执行 Git 命令?

    有没有一种方法可以在不位于存储库的情况下对存储库执行 Git 命令 例如这样的事情 git home repo log 请不要告诉我cd到它 我正在通过一个exec call Use C作为 git 的第一个参数 git C home re
  • git 2.32 git push -u origin master 没有任何反应

    I ve starting to use git github and I m stucked on how to push my codes to github I m following some tutorials and when

随机推荐

  • $.proxy() 和 bind() 有什么区别?

    2009 年 ECMAScript 5 添加了一个内置的bind 函数接受一个对象作为参数并返回一个相同的函数 其中this将始终引用您传递给它的对象 我找不到任何看起来像规范文档链接的内容 这与jQuery 的 proxy 功能 http
  • 处理 Yesod 表单中的数据集合

    是否有可能在Yesod https en wikipedia org wiki Yesod web framework 处理包含数据集合的表单 我有一个用户可以添加多个人的表单 在前端它目前看起来像这样 people map person
  • 使用 AFNetworking 下载大文件

    我正在尝试实现大文件的下载并向用户显示当前进度 但阻止 AFURLConnectionOperation setDownloadProgressBlock 返回不正确bytesRead and totalBytesRead值 它们小于应有的
  • Hyperledger Fabric 的性能测试

    在尝试使用 Hyperledger Fabric 实现 IBM 团队在其文章中报告的性能期间Hyperledger Fabric 用于许可区块链的分布式操作系统 https arxiv org abs 1801 10228 我遇到了一些问题
  • 寻找跨平台开发的最佳 PCL 配置文件

    我正在努力扩展我的应用程序支持的平台数量 它曾经支持 NET4 Windows Store Windows Phone 但我希望也涵盖适用于 Android 和 iOS 的 Mono 我已将所有业务逻辑 模型和视图模型放入可移植类库 PCL
  • Blazor GetAsync 请求返回 401 状态代码

    我是 blazor 新手 尝试使用 NET Core EF Core 3 和 Visual studio 2019 创建一个应用程序 我已经设置了一个数据库模型和一个 API 用于获取所有地址 api Address 并在浏览器中浏览到此地
  • C# WinForm BackgroundWorker 不更新进度栏

    我在让后台工作人员更新进度条时遇到了一些麻烦 我使用在线教程作为示例 但我的代码无法正常工作 我在这个网站上进行了一些挖掘 但找不到任何解决方案 我对后台工作者 进度的事情很陌生 所以我不完全理解它 只是为了设置 我有一个主窗体 窗体 1
  • 传递到字典中的模型项的类型为“MyType”,但该字典需要类型为“MyType”的模型项

    是的 我浏览了类似标题的问题 它们似乎都不符合我所处的情况 这只是程序员向视图发送了错误的对象类型 这是我收到的确切错误消息 传递到字典中的模型项的类型为 IS Extensions Models ContactSelectList 但此字
  • Haskell 中的并发数据库连接池

    我是一名学习 Haskell 的 Java 程序员 我正在开发一个小型 Web 应用程序 该应用程序使用 Happstack 并通过 HDBC 与数据库进行通信 我写过select and exec函数 我这样使用它们 module Mai
  • 使用 onOptionsItemSelected 从 PreferenceActivity 和 PreferenceFragments 向上移动

    我使用时遇到问题onOptionsItemSelected使用 Android Studio 的默认 设置活动 extends AppCompatPreferenceActivity 活动的重要部分是 public class Settin
  • 正则表达式提取嵌套模式[重复]

    这个问题在这里已经有答案了 可能的重复 在 Python 中将嵌套结构与正则表达式匹配 https stackoverflow com questions 1099178 matching nested structures with re
  • Firebase 中单个主题订阅的用户最大限制是多少? [复制]

    这个问题在这里已经有答案了 我正在使用 Firebase 主题发送通知 在这样做时 我遇到了 Firebase 通知控制台 其中显示 topic name lt 1000 estimated user关于选择通过主题发送通知 我读过这个PO
  • 在 ScrollViewer 滚动条可见性 (WPF) 上触发

    是否可以创建一个基于触发器触发的触发器ScrollViewer滚动条的可见性 我有一个ScrollViewer以其VerticalScrollBarVisibility set to Auto我想改变一些ScrollViewer仅当滚动条实
  • ansible 循环 include_tasks 直到成功

    我想知道如何循环多个任务直到满足条件 main yml set fact num 1 req num 10 name Start to unregister entities include tasks output yml loop ra
  • 检测 BLE 设备是否可在 Android 上连接

    我正在开发一个配置信标的项目 通电一段时间后 信标将变得不可配置 直到重新通电为止 为了显示可配置信标的列表 我正在查看某些特征 蓝牙设备名称 广告数据包中的某些制造商数据 我还需要知道它是否 可连接 即 e 如果设备的 BLE 广告数据包
  • 继承main方法

    我想定义一个基类 它定义一个实例化该类的主方法 并运行一个方法 但也存在一些问题 这是基类 public abstract class Strategy abstract void execute SoccerRobot robot pub
  • Zend Framework:如何在不使用表单的情况下将数据发布到某些外部页面(例如外部支付门)?

    我希望将用户重定向到外部信用卡门 当然 我必须将一些用户信息发布到该门 但我不知道具体该怎么做 我知道我可以通过生成带有隐藏或只读字段的 html 表单并让用户单击 提交 按钮来做到这一点 但这个解决方案并不完美 因为所有表单数据都可以使用
  • 搜索字段中的搜索图标

    如何在搜索字段中放置搜索图标 该图标位于搜索字段的前面 而搜索按钮位于搜索栏后面 像这样的东西 input background url http kodyrabatowe wp pl img ico search gr png top l
  • 使用 Mono 运行 .NET 4 应用程序

    我正在尝试在 Ubuntu 机器上运行 NET exe 我安装了软件包mono complete 到目前为止还没有运气 该应用程序是在 NET 4 客户端配置文件 下使用 Visual C Express 2010 编译的 我尝试使用以下命
  • 如何将 Windows 上的 Git 升级到最新版本

    我刚刚从之前的版本升级到适用于 Windows 的 Git 1 8 0 11 7 9 mysysgit 0 我下载了来自 Git 站点的新版本 http cloud github com downloads msysgit git Git