如何将 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 升级到最新版本 的相关文章

  • 如何向未知用户目录读取/写入文件?

    我正在尝试从用户目录 C Users USERNAME Test Source 读取和写入文件 但我未能成功找到任何有关如何自动检测用户名的资源 其中的 USERNAME上面的例子 或者无论如何 我可以让它读取和写入目录 而不需要知道用户名
  • 通过插件管理器在 Notepad++ 中配置代理设置

    我想在 Notepad 中配置代理设置 以允许通过代理从互联网下载 在从网上搜索如何执行此操作后 我了解到我需要通过 设置 按钮在插件管理器中执行此操作 当我转到插件 gt 插件管理器 gt 显示插件管理器 gt 设置时 我看到下面的对话框
  • 检查 Git 中是否需要 pull

    如何检查远程存储库是否已更改并且需要拉取 现在我使用这个简单的脚本 git pull dry run grep q v Already up to date changed 1 但它比较重 有没有更好的办法 理想的解决方案是检查所有远程分支
  • ntdll!kifastsystemcallret

    我的程序在执行结束时崩溃 甚至看不到堆栈展开信息 我只能看到这个 ntdll kifastsystemcallret 有人能提供一些线索吗 KiFastSystemCallRet 意味着线程处于系统调用中 x86 NT 系统调用调度的一个不
  • 使用管理员权限打开cmd(Windows 10)

    我有自己的 python 脚本来管理我的计算机上的 IP 地址 它主要在命令行 Windows 10 中执行netsh命令 您必须具有管理员权限 这是我自己的计算机 我是管理员 运行脚本时我已经使用管理员类型的用户 Adrian 登录 我无
  • 将 value 转换为 bool 的魔法

    今天我意识到将值转换为 bool 是一种魔法 int value 0x100 unsigned char uc static cast
  • 创建多个 git 分支的联合分支

    我希望能够在现有分支之上分层其他分支 并独立修改这些分支 这很有用 例如 允许将各个子项目的二进制文件统一到同一个项目中bin目录 一般来说 给定的文件仅存在于一层中 理想情况下 我想我会使用 unionfs 来完成此任务 但它必须以某种方
  • 将 OpenBLAS 链接到 MinGW

    我正在尝试链接OpenBLAS https www openblas net 图书馆与明GW w64 https mingw w64 org Windows 上的编译器 这是我的代码 include
  • 在种子项目上构建时如何组织 git 存储库

    我正在基于从 github 克隆的种子项目 MEAN io 构建一个网站 如何将这些文件与我自己的文件分开 由于该种子提供了广泛的文件框架 因此我自己的文件分布在整个项目中 我希望能够从种子中提取更新 但不能将其与我添加的文件混合 我知道我
  • 如何在源代码管理中存储 Visual Studio 的调试配置

    Visual Studio 的调试配置存储在 user文件是用户特定的并且传统上被源代码管理忽略 我对工作目录参数感兴趣 我需要它在程序员的机器上保持一致 并且它具有以下价值 outDir而不是默认的 ProjectDir 我怎样才能解决这
  • 为什么从网上下载Git 2.0,总是得到1.9.4的安装包?

    为什么从网上下载Git 2 0 总是得到1 9 4的安装包 为什么你不能在互联网上的任何地方找到一个不仅标记为 2 0 而且你下载的安装存档也标记为这样的 Git 安装程序包 例如 这个2 1 3 站点 http git scm com d
  • Git撤销本地分支删除

    我刚刚删除了错误的分支 并进行了一些我需要的实验性更改git branch D branchName 如何恢复分支 您可以使用git reflog http git scm com docs git reflog查找分支最后一次提交的 SH
  • 为什么 Git Bash 无法运行我的可执行文件?

    I am on git for windows https github com git for windows 吉特 巴什 我无法在命令行上运行可执行文件 Pedr Abc 07 MINGW64 c dev ls sqlite3 exe
  • 为什么 git 在每次合并时都运行“git gc --auto”?

    今天 git 开始表现得很有趣 嗯 比平时更有趣 坚持运行git gc每次合并后 即使它们是背靠背的 C Projects my current project gt git pull remote Counting objects 31
  • 在 python 中找不到 git 可执行文件

    我试图使用访问密钥克隆 git 存储库 但是当我尝试运行它时 它抛出一个异常 说找不到 git 可执行文件 但我已经安装了 git 并且 in it py 显示了正确的路径 C Program Files Git bin 我还安装了 git
  • 如何使用 git 找到一个分支中但不在另一个分支中的所有提交?

    我有两个分行master and live Master是发展 分支并包含尚未准备好进入的提交live 如果在master需要进入的分支live树枝然后他们被樱桃采摘master to live 有时会做出承诺live分支然后是 樱桃摘入m
  • Windows:更改与文件类型关联的应用程序的名称/图标

    我想将 Windows 中的文件类型与特定应用程序相关联 但我需要这样做 以便当用户打开 打开方式 菜单时 列表中应用程序的名称和图标是针对该文件类型自定义的 即 不仅仅是可执行文件的名称和图标 这是因为该二进制文件是一个通用二进制文件 可
  • 我如何才能看到 Github 风格的东西,例如 git -repo 的打孔卡和时间线?

    我正在寻找一个可以可视化 git repo 工作的软件 我喜欢 Github 的一些功能和 Bitbucket 的一些功能 所以我不想使用它们 因为它们并不完美 我正在寻找创建类似视觉特征的方法 下面你可以找到一些部分 但仍然缺少很多谜题
  • 从 Powershell 脚本安装 Python

    当以管理员身份从 PowerShell 命令行运行以下命令时 可以在 Windows 11 上成功安装 Python c temp python 3 11 4 amd64 exe quiet InstallAllUsers 0 Instal
  • 如果我使用客户端计算机上未安装的字体,会发生什么情况?

    有人可以告诉我 如果我在 WinForms 应用程序中使用目标计算机上不可用的字体 会发生什么情况 它是否使用同一系列的字体 只是 Sans Serif 还是其他字体 您的应用程序将回退到 Segoe UI Tahoma 然后是 MS Sa

随机推荐

  • $.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