如何升级Git for Windows中的MinTTY?不想手动编译该如何操作
升级Git for Windows中的MinTTY(无需编译)
嘿,我之前也碰到过这个MinTTY版本提示的问题,不用手动编译就能搞定,给你几个实用的方案:
直接替换二进制文件(最简单)
Git for Windows里的MinTTY其实就是个独立的可执行文件,完全不用编译就能替换:- 先关闭所有打开的Git Bash窗口(不然文件会被进程占用,没法替换)
- 找到你的Git安装目录,默认路径一般是
C:\Program Files\Git\usr\bin - 从你下载的MinTTY压缩包里解压出
mintty.exe - 把这个新版的
mintty.exe复制到上面的目录,替换掉原来的文件(可能需要管理员权限)
替换完成后重新打开Git Bash,去「关于」里就能看到版本已经更新了。
用包管理器独立安装MinTTY
如果你习惯用包管理器管理软件,可以单独安装新版MinTTY,再让Git调用这个独立版本:- 用Chocolatey的话,打开管理员终端运行:
choco install mintty
用Scoop的话则运行:scoop install mintty - 打开Git的设置界面,找到「终端」选项,把默认终端的路径改成包管理器安装的MinTTY路径(比如Chocolatey安装的路径一般是
C:\ProgramData\chocolatey\bin\mintty.exe)
这样以后MinTTY有更新,直接用包管理器升级就行,不用等Git的官方更新。
- 用Chocolatey的话,打开管理员终端运行:
等待Git for Windows官方更新
要是你不想折腾,最省心的办法就是等Git for Windows的新版本发布——官方每次更新都会同步升级内置的各类组件,包括MinTTY。你可以定期在Git Bash里运行git update-git-for-windows检查更新,或者关注Git for Windows的更新公告。
内容的提问来源于stack exchange,提问作者DaveyDaveDave
相关产品推荐
相关产品推荐

