在Windows上更新Git Bash后,仍然显示旧版本

Git Bash的下载网站上,它说你可以克隆它来更新它。 我下载它来安装它,但我开始真正进入Git并希望克隆它,每次我想从现在开始更新。 我觉得我find了我们需要克隆它的地方,经过多次search,文档比平时less。 如果我是对的,它是home目录,在我的鼻子整个时间!

我事先检查了版本号,然后克隆在该目录,然后重新检查版本号两次它说git version 1.8.3.msysgit.0 ,但在下载网站上它说,最新版本是1.8。 4.3。

我没有find难以捉摸的git文件夹,还是Git Bash团队不让你直接克隆最新版本,直到它出来后的一段时间? 例如,我知道VirtualBox就是这样做的。

我知道这是一个这个问题的重复,但我试过它的答案和PATHvariables甚至没有Git

我建议不要尝试更新它,只需下载便携版本的msysgit并将其解压缩到一个专用文件夹中,然后将其添加到路径中:

当前的便携式msysgit下载 。

=>我解压缩最新的(例如) C:\prgs\git\PortableGit-1.8.4-preview20130916

=>我添加到我的PATHc:\prgs\git\PortableGit-1.8.4-preview20130916\bin ”。


现在,如果你想自动执行下载/更新过程,我正在构建一个Powershell脚本(对于git和其他30个程序,包括Mercurial,Subversion,还有Python,Ruby,Go,…):

senv :下载senv的zip压缩文件 ,将其解压到一个路径中,然后调用:

 senv 

您第一次指定要下载所有这些程序的位置:这些程序仅适用于便携式软件:不需要修改注册表,也不需要修改系统变量。
如果您不想要这些程序之一,只需删除其安装文件夹。
而已。

但是每次你打电话给senv -u ,它都会检查他们各自的网页,如果检测到新版本,它会下载/上传新版本的专用文件夹,而不删除以前的版本。