为什么如果你从网上下载Git 2.0,你总会得到一个1.9.4的安装程序包?

为什么如果你从网上下载Git 2.0,你总会得到一个1.9.4的安装程序包? 为什么不能在互联网上的任何地方findGit安装程序包,不仅标记为2.0+,而且您下载的安装档案也被标记为这样?

例如:这个2.1.3站点把你带到这个1.9.4站点下载。

Git for Windows是msysgit项目。 这个项目的最新版本是1.9.4,所以Git也是1.9.4。 这是Windows的官方Git安装程序。

在下载页面上还有一个注释:

当前的源代码版本是2.1.3版本。 如果你想要更新的版本,你可以从源代码构build它。

所以你可以自己在Windows上构buildGit 2+。

有一个叫做“ Git For Windows ”的新项目: https : //git-for-windows.github.io/

正如我所解释的, 它将取代msysgit , 逐步淘汰msysgit (2015年第四季度)和新的Git For Windows (2015年第二季度)。

它基于msys2项目 ,基于现代Cygwin(POSIX兼容层)和MinGW-w64独立重写MSYS,具有更近期的bash,旨在与本机Windows软件更好地互操作。
msys2有自己的安装程序 。

git bash现在(使用新的Git For Windows 2.6.x):

 GNU bash, version 4.3.42(2)-release (x86_64-pc-msys) Copyright (C) 2013 Free Software Foundation, Inc. 

(而不是从Git for Windows 1.9.5旧的32位msys bash:
GNU bash, version 3.1.20(4)-release (i686-pc-msys) 2005 )。

这个4.3 bash附带了最新的补丁 。

你可以安装SDK来build立一个git 2.x。
(该SDK将带来正确的git来源)

更新2015年:你现在可以在Windows上testing最新的Git版本(目前2.6.2+): https : //github.com/git-for-windows/git/releases/ 。