Releases: git-for-windows/git
Releases · git-for-windows/git
Git for Windows 2.14.2(2)
Changes since Git for Windows v2.14.2 (September 26th 2017)
New Features
- Comes with BusyBox v1.28.0pre.16467.b4c390e17.
- Comes with Git LFS v2.3.2.
- Comes with cURL v7.56.0.
- Comes with OpenSSH v7.6p1.
- Comes with patch level 4 of the MSYS2 runtime (Git for Windows flavor) based on Cygwin 2.9.0.
Bug Fixes
- A bug which caused the console window to be closed when executing certain Bash scripts was fixed.
- A crash when calling
kill <pid>for a non-existing process was fixed.
| Filename | SHA-256 |
|---|---|
| Git-2.14.2.2-64-bit.exe | 6939928e9400f3b28aeb8fff4ae6f05a89604166b9a273e295143aebdc8ffdf3 |
| Git-2.14.2.2-32-bit.exe | 18d1d5b56d6ffefb5b45061a8d1a30d5ca6c60bbabeba8ec4264cd7a1ee969dd |
| PortableGit-2.14.2.2-64-bit.7z.exe | d4abd9dcf951fe8e5f4b6880cf7ceb7441ad528ba022802c5d88f89625f0f423 |
| PortableGit-2.14.2.2-32-bit.7z.exe | 5f8a574e403aacf502a836e8750cbc2a2ecf1bd296d507353343ad11488d0be4 |
| MinGit-2.14.2.2-64-bit.zip | a9750b26113c4196c9be13301c619c410cccf65352fc21431fd0cffdb8dd05ab |
| MinGit-2.14.2.2-32-bit.zip | 36c770e7a6b51ffe179d5d81d3350d9ff6ca6ab883a3df150f9c0a563ca4192e |
| MinGit-2.14.2.2-busybox-64-bit.zip | f4a59438140380323a99801f251805aeb6ded0f08d5c3e2c40c0bd70745cc330 |
| MinGit-2.14.2.2-busybox-32-bit.zip | a1f956bc387ea60b39e120174b4527d50ac27c050cd42a510a1d364f900de0c0 |
| Git-2.14.2.2-64-bit.tar.bz2 | 72ae229220e303770c8e3c30f081a82e78485fce9c038a6a195eb1ceae395cbb |
| Git-2.14.2.2-32-bit.tar.bz2 | 58bb03c7dbf8d17021eddc842cdddc78cf50680ff69e7759fe7f066047e33bf8 |
Git for Windows 2.14.2
Changes since Git for Windows v2.14.1 (August 10th 2017)
New Features
- Comes with Git v2.14.2.
- Comes with cURL v7.55.1.
- The XP-compatibility layer emulating pthreads (which is no longer needed) was dropped in favor of modern Windows threading APIs; This should make threaded operations slightly faster and more robust.
- On Windows, UNC paths can now be accessed via
file://host/share/repo.git-style paths. - Comes with a new custom Git command
git updateto help keeping Git up-to-date on your machine. - The Git installer now offers an option to keep Git up-to-date by calling
git updateregularly. - Comes with BusyBox v1.28.0pre.16353.2739df917.
- As is common elsewhere, Ctrl+Left and Ctrl+Right now move word-wise in Git Bash, too.
- Comes with patch level 2 of the MSYS2 runtime (Git for Windows flavor) based on Cygwin 2.9.0.
- Comes with Git LFS v2.3.0.
- The
vs/masterbranch can now be built in Visual Studio 2017, too - As requested by the same user who implemented the change, Git for Windows now comes with
tig, a text-mode interface for Git.
Bug Fixes
- It is now possible to override
http.sslBackendon the command-line. - The installer now detects correctly whether symbolic links can be created by regular users.
- Git Bash now renders non-ASCII directories nicely.
- A regression that caused the fetch operation with lots of refs to be a lot slower than before was fixed.
- The
git-gui.exeandgitk.exewrappers intended to be used in Git CMD now handle command-line parameters correctly. - The
core.longPathssetting is now heeded when packing refs, and other previously forgotten Git commands. - Pressing Ctrl+Z in Git Bash no longer kills Win32 processes (e.g.
git.exe) anymore, because POSIX job control is only available with MSYS2 processes. - Git for Windows now sets
core.fsyncObjectFiles = trueby default which makes it a lot more fault-tolerant, say, when power is lost. - A bug has been fixed where Git for Windows could run into an infinite loop trying to rename a file.
- Before installing Git for Windows, we already verified that no Git Bash instance is active (which would prevent files from being overwritten). We now also verify that no
git.exeprocesses are active, either.
| Filename | SHA-256 |
|---|---|
| Git-2.14.2-64-bit.exe | ef144a5dbb74518b56727f6c228993b9e7f5aedec7bbf7d680dcffb5d36ce354 |
| Git-2.14.2-32-bit.exe | 0c7cf5f1bd6532c3720920b953da6b5c563acab35e3caee0b6f337975e284f35 |
| MinGit-2.14.2-64-bit.zip | 9638733b8d749c43d59c34a714d582b2352356ee7d13c4acf919c18f307387f5 |
| MinGit-2.14.2-32-bit.zip | 1c8ed7f54a8d50c84fbc767d97cf35992de42463d9852c56a1f3a3c1ac80c965 |
| MinGit-2.14.2-busybox-64-bit.zip | e6a75e75378b89c4d2e9c89a7cd0b0995ea0b8c2bcd3a93c42d0ffadd17ccd75 |
| MinGit-2.14.2-busybox-32-bit.zip | b0b4d2135ad63347dfd787aa8046a625272764d0a6ea73f4ebd793105d6d9545 |
| PortableGit-2.14.2-64-bit.7z.exe | 3d451383519379dfe2f160c4c3a49e4b9e39a666698f3eea2534593cc3fb5a4e |
| PortableGit-2.14.2-32-bit.7z.exe | 6acd886bb1cebee7b5b607599c8327453110c28ddd8c4f976d14050ab0a17e11 |
| Git-2.14.2-32-bit.tar.bz2 | 8901421656b6e5215cf4a2f3872de3e6d89aa1177ea3c3ffbed54af292957023 |
| Git-2.14.2-64-bit.tar.bz2 | cf2d4ccce3dbdd42755e2e89830a406b9cf5cef6305dc7bf176a4ef5d55cb47e |
v2.11.1.mingit-prerelease.2: MinGit v2.11.1 prerelease 2
Changes since MinGit v2.11.1 prerelease 1 (Jan 5th 2017)
Bug Fixes
* A malicious "ssh://..." URL could result in options passed to the
`ssh` command, which is now prevented.
Git for Windows 2.14.1
Changes since Git for Windows v2.14.0(2) (August 7th 2017)
Note: there have been MinGit-only releases v2.12.2(3) and v2.13.1(3) with backports of the important bug fix in v2.14.1 as well as the experimental --show-ignored-directory option of git status.
New Features
- Comes with Git v2.14.1.
- Comes with cURL v7.55.0.
- The Git Bash Here context menu item is now also available in the special Libraries folders.
| Filename | SHA-256 |
|---|---|
| Git-2.14.1-64-bit.exe | 0dc556503e3ce4699228fc910a8e4a8d81172635ac8e8e16a11be107254c4901 |
| Git-2.14.1-32-bit.exe | 0129e21eaed8efa6d795f712656463ee4f90aa2b3b66168f29b0da98f74104f7 |
| PortableGit-2.14.1-64-bit.7z.exe | 3c3270a9df5f3db1f7637d86b94fb54a96e9145ba43c98a3e993cdffb1a1842e |
| PortableGit-2.14.1-32-bit.7z.exe | df3f9b6c2dd2b12e5cb7035b9ca48d13b973d054a35b0939953aa6e7a00a0659 |
| MinGit-2.14.1-64-bit.zip | 65c12e4959b8874187b68ec37e532fe7fc526e10f6f0f29e699fa1d2449e7d92 |
| MinGit-2.14.1-32-bit.zip | 77b468e0ead1e7da4cb3a1cf35dabab5210bf10457b4142f5e9430318217cdef |
| MinGit-2.14.1-busybox-64-bit.zip | 7e72a78e0711d27d98f851ec81a6fe27b4159066d548c2013dd7ce57a1b8cd03 |
| MinGit-2.14.1-busybox-32-bit.zip | 2f3a3ae26391e5e3487501b3b16ee1c6385259ebfdaafcbee9947d7513dc0a0f |
| Git-2.14.1-64-bit.tar.bz2 | 544615e2ef5e2040a67878ce7aac42cb103f948d52989239b3715dd6023b1007 |
| Git-2.14.1-32-bit.tar.bz2 | 0aede42a7ec7a6351a3f273ab519679f95e9341cb63899c54be18a57819da6aa |
v2.13.1.windows.3: Git for Windows v2.13.1(3)
Changes since Git for Windows v2.13.1(2) (June 15th 2017)
New Features
* The experimental option --show-ignored-directory was added to git
status to show only the name of ignored directories when the option
--untracked=all is used.
Bug Fixes
* A malicious "ssh://..." URL could result in options passed to the
`ssh` command, which is now prevented.
v2.12.2.windows.3: Git for Windows v2.12.2(3)
Changes since Git for Windows v2.12.2(2) (April 5th 2017)
New Features
* The experimental option --show-ignored-directory was added to git
status to show only the name of ignored directories when the option
--untracked=all is used.
Bug Fixes
* A malicious "ssh://..." URL could result in options passed to the
`ssh` command, which is now prevented.
Git for Windows 2.14.0(2)
Changes since Git for Windows v2.14.0 (August 6th 2017)
Bug Fixes
- A regression introduced in v2.14.0 that prevented fetching via SSH was fixed.
| Filename | SHA-256 |
|---|---|
| Git-2.14.0.2-64-bit.exe | cf3118ccd537f83323cdf589b272273b1580c46ea2c56453f5c20c613f07136b |
| Git-2.14.0.2-32-bit.exe | 9d51f4da25b6bd980cfdf0862fb3264c233aefd31cc5e89b03ceca69d21d160c |
| PortableGit-2.14.0.2-64-bit.7z.exe | 5236c21de3cdf52b538322de0b0444f6cd49a5bae6006ea89f0683598cbda7ac |
| PortableGit-2.14.0.2-32-bit.7z.exe | 77705be651d7d1f3e2c536677fc7a8b88c6f3bc16005a1c7da6346e8d80cc005 |
| MinGit-2.14.0.2-64-bit.zip | 93560f8bd3e12d12ae92e66150907663a9716c67c5108311f9fb1e0401d928f2 |
| MinGit-2.14.0.2-32-bit.zip | 7367b99a6a95e1b6e9722cdbed25aa63082a06f370ce4b989c2fd9c9ac88573d |
| MinGit-2.14.0.2-busybox-64-bit.zip | 7d3dce5f40953354091e49704ed271a52370734b01815a8617d982003665f000 |
| MinGit-2.14.0.2-busybox-32-bit.zip | e0bfda60f1b60159b18fb05b9f7f56f9de29054e85dbd3eb6a3478a9f05e089f |
| Git-2.14.0.2-64-bit.tar.bz2 | 99edf5a4244121de2a5e5c0de76307ef808b5cea8a80e720cc41bc8b69cd6fca |
| Git-2.14.0.2-32-bit.tar.bz2 | 1d98da0b7b86e36919427e4756ba14925967ef3f05064caee917bac0deab5898 |
Git for Windows 2.14.0
Changes since Git for Windows v2.13.3 (July 13th 2017)
New Features
- Comes with Git v2.14.0.
- Comes with BusyBox v1.28.0pre.15857.9480dca7c.
- Comes with Git Credential Manager v1.12.0.
- It is now possible to switch between Secure Channel and OpenSSL for Git's HTTPS transport by setting the
http.sslBackendconfig variable to "openssl" or "schannel"; This is now also the method used by the installer (rather than copyinglibcurl-4.dllfiles around). - The experimental option
--show-ignored-directorywas added togit statusto show only the name of ignored directories when the option--untracked=allis used. - Git for Windows releases now also include an experimental BusyBox-based MinGit.
Bug Fixes
- Repository-local aliases are now resolved again in worktrees.
- CamelCased aliases were broken in v2.13.3; This has been fixed again.
- The 32-bit Git binaries are now built against the same dependencies that are shipped with Git for Windows.
| Filename | SHA-256 |
|---|---|
| Git-2.14.0-64-bit.exe | 89799b4474bb62b2a266ed52fbe2f1e5d78598af61a7ef62c1ef94e2ac8de863 |
| Git-2.14.0-32-bit.exe | 74e5d76e6297fe1243d9a3e015b659bba032eecc1e538735b47e48325428e156 |
| PortableGit-2.14.0-64-bit.7z.exe | 7188ac81c9c48c8219355a0dae68461f99bab1976e9a5ab81b10bd994a83334e |
| PortableGit-2.14.0-32-bit.7z.exe | 02e5d5f1bf611b6e0049743d4adf5ea7f4fb060e29809068cbba3b410632e01d |
| MinGit-2.14.0-64-bit.zip | 56fab49a484bec42b733b2ed6335803fd2c9aa2a4cc24ab99863f543b764f507 |
| MinGit-2.14.0-32-bit.zip | a886cbe1d2c9cb5e1aa3e4ea92ab34878e101de3a3e2bed7f25059d376ec4eaa |
| MinGit-2.14.0-busybox-64-bit.zip | 6102ac14721b79d5f950924cd6938b9d57d8cabd6b29e5209074c98b9ff1698f |
| MinGit-2.14.0-busybox-32-bit.zip | 28fb513ad3891fb5d8f751370adf0e63b7c0d1f7b400260e07957b9d32767330 |
| Git-2.14.0-64-bit.tar.bz2 | 5a25702165218491fd6fc13e19016ecf0a7b703554194d14e817295c93b80be2 |
| Git-2.14.0-32-bit.tar.bz2 | 64baf1e284ecbbab38bc287747c6b4d76c5ef70f48def03044b440d24188a919 |
Git for Windows 2.13.3
Changes since Git for Windows v2.13.2 (June 26th 2017)
New Features
- Comes with Git v2.13.3.
- Comes with Git LFS v2.2.1.
- Comes with MSYS2 runtime (Git for Windows flavor) based on Cygwin 2.8.2.
Bug Fixes
- Git Bash no longer tries to use the
getenttool which was never shipped with Git for Windows.
| Filename | SHA-256 |
|---|---|
| Git-2.13.3-64-bit.exe | 015403bd098ab2876ec5f6392ed7a64c8d18d2dbbe23afae095424655653026a |
| Git-2.13.3-32-bit.exe | 94ec459292ddb00652a02f8c441d155323312b17935c74daca3d7acc63f5919e |
| PortableGit-2.13.3-64-bit.7z.exe | 2e6f5ee5b118805f45b19aee57f4e138886714a2162bca229640111635efb4b7 |
| PortableGit-2.13.3-32-bit.7z.exe | a0951eb732808689f9ea78a93e87e1437eee34f7d0657c3d4895820f436ec9ce |
| MinGit-2.13.3-64-bit.zip | 97063e2139cac40f3c8f547b85f031765062581101d69ad468188c9de0b1dca3 |
| MinGit-2.13.3-32-bit.zip | d1549ceb8169d3f414d8f86671db60f302895a785c21c438d061d7d599bae83a |
| Git-2.13.3-64-bit.tar.bz2 | 741da847e4d8ee7c21eebf4d9ac6bbe6766cf50d388a4ac269751ec1bb2e051d |
| Git-2.13.3-32-bit.tar.bz2 | 47cf427cb1b868b7f633e97ec54c1f271f7799b4450c02df22bc967d966d9c80 |
Git for Windows 2.13.2
Changes since Git for Windows v2.13.1(2) (June 15th 2017)
New Features
- Comes with Git v2.13.2.
- Comes with Git Credential Manager v1.10.1.
- The Git Bash prompt can now be overridden by creating the file
.config\git\git-prompt.sh. - Comes with cURL v7.54.1.
| Filename | SHA-256 |
|---|---|
| Git-2.13.2-64-bit.exe | 7ac1e1c3b8ed1ee557055047ca03b1562de70c66f8fd1a90393a5405e1f1967b |
| Git-2.13.2-32-bit.exe | a6f828b701a65e436181e8017e4ae55129b4f680d7e95f445d1e43f26c061cb7 |
| PortableGit-2.13.2-64-bit.7z.exe | 7cdb0234bffdd6dd0cd441da97e87b233d344790e4d957059ff09217fe48765d |
| PortableGit-2.13.2-32-bit.7z.exe | 125c3402971849f478bcdc6904babfc235fdea4e731e31f9a5339cf0e422685a |
| MinGit-2.13.2-64-bit.zip | 302a72d72c5c881f8d34183485f0e86721b7a89f2090977f3795ab89670d9c1d |
| MinGit-2.13.2-32-bit.zip | e7e12f2dec9361cdf496fc0378a891fcc9f6f4ffac60b1b06675e64e0bdbcdac |
| Git-2.13.2-64-bit.tar.bz2 | cb77390c523d466a01ef72c9678e56429fa8c112a4b75990368f7a6ff6038e9d |
| Git-2.13.2-32-bit.tar.bz2 | 6682457881341ac2fc581d5bad169beb5c9245c4957fc76254ef2e14806691c6 |