Releases: git-for-windows/git
Releases · git-for-windows/git
Git for Windows 2.8.0
Changes since Git for Windows v2.7.4 (March 18th 2016)
New Features
- Comes with Git v2.8.0.
- Comes with the Git Credential Manager v1.2.2.
- The FSCache feature (which was labeled experimental for quite some time) is now enabled by default.
- Git is now added to the
PATH
by default (previously, the default was for Git to be available only from Git Bash/CMD). - The installer now offers to launch the Git Bash right away.
Bug Fixes
- The previous workaround for the blurred link to the Git Credential Manager was fixed so that the link is neither blurry nor overlapping.
- The installer now changes the label of the
Next
button toInstall
on the last wizard page before installing.
Filename | SHA-256 |
---|---|
Git-2.8.0-64-bit.exe | 7c431f31fdb9bb6a8575aec3099d6d4498145fe164f11cc9047c9ad4f885b1db |
Git-2.8.0-32-bit.exe | dc27231c05523f76201a5f1c3f826a63872c4e09508b2fe1f84c8d675b986257 |
PortableGit-2.8.0-64-bit.7z.exe | a4b199e9ec7b2660b5708a92959ff0eb748bf9bec29f3a05d0bd015f20c06da4 |
PortableGit-2.8.0-32-bit.7z.exe | 6ab6e75281dc61a64ea82a79305073ccfe8ee0ba572a2f1ee69e31b2ce94b66c |
Git-2.8.0-64-bit.tar.bz2 | b3014123ef9d269e2db811d2e5f116167e6e73fd0c02f64825ea37076d3a136f |
Git-2.8.0-32-bit.tar.bz2 | 01b797cb633ad4882136587067f451a50b305ca903826f4394ad092a7f334f2c |
Git for Windows 2.7.4
Changes since Git for Windows v2.7.3 (March 15th 2016)
New Features
- Comes with Git 2.7.4.
Bug Fixes
- The Git Credential Manager hyperlink in the installer is no longer blurred.
Filename | SHA-256 |
---|---|
Git-2.7.4-64-bit.exe | 1290afb22f2441ce85f8f6f1a94c06768ca470dc18113a83ef6a4cefc16c2381 |
Git-2.7.4-32-bit.exe | 49601d5102df249d6f866ecfa1eea68eb5672acc1dbb7e4051099e792f6da5fc |
PortableGit-2.7.4-64-bit.7z.exe | d32918f10812b4e60ecbf0524960cff00c8b20d1f0464dab1506d67dbaf8d6cf |
PortableGit-2.7.4-32-bit.7z.exe | 4d5a2729b4443ab2d80b899ceebd19ae2cbd17a3b2121178def3590a7dc91987 |
Git-2.7.4-64-bit.tar.bz2 | 0075cc2ce01729f99d86dfd1137494883b788991a5a9ee344330b1e377b980d1 |
Git-2.7.4-32-bit.tar.bz2 | a4422213576eeac3124f97c5d5624635431ff104168fc1ead639c71831e97e27 |
Git for Windows 2.7.3
Changes since Git for Windows v2.7.2 (February 23rd 2016)
New Features
- Git for Windows now ships with the Git Credential Manager for Windows.
Bug Fixes
- We now handle UTF-8 merge and squash messages correctly in Git GUI.
- When trying to modify a repository config outside of any Git worktree,
git config
no longer creates a.git/
directory but prints an appropriate error message instead. - A new version of Git for Windows' SDK [was released](https://github.com/git-for-windows/build-extra/releases/git-sdk-1.0.3] that works around pacman-key issues.
- We no longer show asterisks when reading the username for credentials.
Filename | SHA-256 |
---|---|
Git-2.7.3-64-bit.exe | 382d30d38b5c88690864bb46be0a9c5f53b7046e7a6485dbcede602c41cae9a2 |
Git-2.7.3-32-bit.exe | e38ddcc2c17390ffec0ca4d5c4fb948b5b4874ea0c522d5180cf2ee7e63f76bd |
PortableGit-2.7.3-64-bit.7z.exe | f5b39244869efcfac57c9a9f1d75119de0121bc8aa260d1824dfe5902f9a3f60 |
PortableGit-2.7.3-32-bit.7z.exe | 82df6b1e8ca8550d7267641e32c6b736f0687e35dc3b772b21914706f13cdea4 |
Git-2.7.3-64-bit.tar.bz2 | dd81fe03c83e255382816a5db1427b284288fe21b4f89cbe3b1ff21af8d0ef1c |
Git-2.7.3-32-bit.tar.bz2 | 3b845331cf91e2a1677ba959d07491c6b04b8bdfc7900236a201d0f8c9863197 |
Git for Windows 2.7.2
Changes since Git for Windows v2.7.1(2) (February 12th 2016)
New Features
- Git for Windows' SDK version 1.0.2 has been released.
- The "list references" window of
gitk
is now wider by default. - Comes with Git 2.7.2.
Bug Fixes
- The user is now presented with a nice error message when calling
node
whilenode.exe
is not in thePATH
(this bug also affected other interactive console programs such aspython
andphp
). - The arrow keys are respected again in gitk.
- When a too-long path is encountered,
git clean -dfx
no longer aborts quietly. - Git GUI learned to stage lines appended to a single-line file.
- When launching
C:\Program Files\Git\bin\bash -l -i
in a cmd window and pressing Ctrl+C, the console is no longer corrupted (previously, thebash.exe
redirector would terminate and both cmd & Bash would compete for user input).
Filename | SHA-256 |
---|---|
Git-2.7.2-64-bit.exe | ec4009b36ce855ab262f999030fff5471de73cf0071202138d395648756c7e8b |
Git-2.7.2-32-bit.exe | 7b432c88fa7ced6a89670e9672279e875361651a0abcddbac6fea64a1a168022 |
PortableGit-2.7.2-64-bit.7z.exe | 774e18aa40a35ce5f3c0002038937e341c625292c474641c8c936822ef77e949 |
PortableGit-2.7.2-32-bit.7z.exe | 26d1e4a290a5741bccc944684a2ffc664676ccc9571e6077d1b8ab40a31fae18 |
Git-2.7.2-64-bit.tar.bz2 | b292c68ede2b526db47692ec086b7eea61371bc9548c70e19f25f8625bd87242 |
Git-2.7.2-32-bit.tar.bz2 | d9c2cbae64f3c581b497d2adddfa70502ae18436a222d4817c0597c889ee8d09 |
Git for Windows 2.7.1(2)
Changes since Git for Windows v2.7.1 (February 6th 2016)
New Features
- The context menu items in the explorer now show icons.
Bug Fixes
- A bug was fixed where worktrees would forget their location e.g. after an interactive rebase.
- Thanks to Eric Lawrence and Martijn Laan, our installer sports a better way to look for system files now.
Filename | SHA-256 |
---|---|
Git-2.7.1.2-64-bit.exe | 956417448441e267a0ca601f47a2cd346e2d09589673060ae25d66628b2abc82 |
Git-2.7.1.2-32-bit.exe | be10e98b8c53f92648f8d1c85c7bad4c433aeedcb9d4719588b75030983cd76d |
PortableGit-2.7.1.2-64-bit.7z.exe | 92310dec60b0210acbfb31a0165f2628757b8413efcbcea1cfc95b2984a974dd |
PortableGit-2.7.1.2-32-bit.7z.exe | 7bf8da2b46f40c98d18a5f9c36e5b90df258936f43a0d230d0f29e0d729e3283 |
Git-2.7.1.2-64-bit.tar.bz2 | b3170fc127889f8fa603bc8546c61528869a0a6d2c19bc03de9d96dca2443881 |
Git-2.7.1.2-32-bit.tar.bz2 | 4c897917682685194ed9d71fdfafbed721488fe22ecd8f11bfefffe3fec9169a |
Git for Windows 2.7.1
Changes since Git for Windows v2.7.0(2) (February 2nd 2016)
New Features
- Comes with Git 2.7.1.
Bug Fixes
- Git GUI now starts properly even when the working directory contains non-ASCII characters.
- We forgot to enable Address Space Layout Randomization and Data Execution Prevention on our Git wrapper, and this is now fixed.
- A bug in one of the DLLs used by Git for Windows was fixed that prevented Git from working properly in 64-bit setups where the
FLG_LDR_TOP_DOWN
global flag is set.
Filename | SHA-256 |
---|---|
Git-2.7.1-64-bit.exe | ab3eee9558f5bedffbe5518edcd84dbade813a013470d7640285a9c9c263be5a |
Git-2.7.1-32-bit.exe | 687e58df471bf88996a3ba619d25ccaaecd7243cbdb291f028abce68e8620569 |
PortableGit-2.7.1-64-bit.7z.exe | 93b56b61973dce5b56127796b714cd29bd4777cce54e09e497dc1d0b2bb6057e |
PortableGit-2.7.1-32-bit.7z.exe | f65ac7104a5b5c9d9bfa5b86df90acfe140ef5415ee8126daab050a157264cc7 |
Git-2.7.1-64-bit.tar.bz2 | 2ab050864eaf60b158868a5a96ec5a2f2072a446a04dae9d290c4377871bb75f |
Git-2.7.1-32-bit.tar.bz2 | a7b5d4d94b89e5eac5603c45ebbc28cb377f5835f6b3416f255972c77bd5226b |
Git for Windows 2.7.0(2)
Changes since Git for Windows v2.7.0 (January 5th 2016)
New Features
- To stave off exploits, Git for Windows now uses Address Space Layout Randomization (ASLR) and Data Execution Prevention (DEP).
- Git for Windows' support for
git pull --rebase=interactive
that was dropped when thepull
command was rewritten in C, was resurrected. - The installers are now dual signed with SHA-2 and SHA-1 certificates.
- The uninstaller is signed now, too.
Bug Fixes
- When installing as administrator, we no longer offer the option to install quiicklaunch icons because quicklaunch icons can only be installed per-user.
- If a
~/.bashrc
is detected without a~/.bash_profile
, the generated file will now also source~/.profile
if that exists. - The environment variable
HOME
can now be used to set the home directory even when running with accounts that are part of a different domain than the current (non-domain-joined) machine (in which case the MSys2 runtime has no way to emulate POSIX-style UIDs). - Git can now fetch and push via HTTPS even when the
http.sslCAInfo
config variable was unset. - Git for Windows is now handling the case gracefully where the current user has no permission to list the parent of the current directory.
- More file locking issues ("Unlink of file ... failed. Should I try again?") were fixed.
Filename | SHA-256 |
---|---|
Git-2.7.0.2-64-bit.exe | c9f0ba628d79886427e05b6b2833f65630ccfc49ecceaab7cff0c6723d1d6e47 |
Git-2.7.0.2-32-bit.exe | 8f14d50a1950264a7fd53128a81884f5757ca2b645e092ce81122993433657f8 |
PortableGit-2.7.0.2-64-bit.7z.exe | aa29dcfffda49bde58c84d34cec8e38f4ea85d97c5bb789a56e00ab86a60de5e |
PortableGit-2.7.0.2-32-bit.7z.exe | b5af00c5bcffd67c57beb9ce379a8080e44a2f9fe05650a8d7d460382832cbea |
Git-2.7.0.2-64-bit.tar.bz2 | 9ed65a54b2586059a53ce64a57d2faa99386b282dd427a4a7e5474feb00d0851 |
Git-2.7.0.2-32-bit.tar.bz2 | a9c2daf66ed9864146945e5e2e0970a13cd9140b0fb0327a668e2550a7cc24e8 |
Git for Windows 2.7.0
Changes since Git for Windows v2.6.4 (December 14th 2015)
New Features
- Comes with Git v2.7.0.
Bug Fixes
- Non-ASCII command-lines are now passed properly to shell scripts.
Filename | SHA-256 |
---|---|
Git-2.7.0-64-bit.exe | edab3c7ee50cdcb66ac66b5f3b2e7ea7ce25c85ffc03e9602deffd8eb27e323e |
Git-2.7.0-32-bit.exe | 58d7b7b8038e91ac6a29c3d9150da536f836247dafde4821c745ba1f88ccc0f1 |
PortableGit-2.7.0-64-bit.7z.exe | d7cf3f8ceef88b824fd7dfa476e2bbffd1bff0011b7577bc864e7fbb61fb95f1 |
PortableGit-2.7.0-32-bit.7z.exe | d1d46375004451beceb15c33c4807d50c925c039173df9f4bd0de0c01cd0f30c |
Git-2.7.0-64-bit.tar.bz2 | ff9c84a7651ea4c535b98ee0dae561b01d99246e1f9770c3f8b2d80c6df51f65 |
Git-2.7.0-32-bit.tar.bz2 | 1099955bdbd744b3383bdcdd39c202d0b0a8e2c0734befeb53eb894b89e78ff7 |
Git for Windows 2.6.4
Changes since Git for Windows v2.6.3 (November 10th 2015)
New Features
- Comes with Git v2.6.4.
Bug Fixes
- Git for Windows v2.6.3's installer failed to elevate privileges automatically (reported three times, making it a charm), and as a consequence Git for Windows 2.6.3 was frequently installed per-user by mistake
- The bug where
SHELL_PATH
had spaces and that was reported multiple times has been fixed. - An additional work-around from upstream Git for
SHELL_PATH
containing spaces (fixing problems with interactive rebase'sexec
command has been applied.
Filename | SHA-256 |
---|---|
Git-2.6.4-64-bit.exe | 2deab47a0e4a212576f6822db532269d8a69ec47345f946da655e04b2437ae44 |
Git-2.6.4-32-bit.exe | c2c27746010f3b09949fb8435ac8a8d1496aeb6fb26fc6ac787ed09686cffcaa |
PortableGit-2.6.4-64-bit.7z.exe | 42190f01e78c68e0b4485cd31f8296af392bcaf82a7291f21918f4412e90db8c |
PortableGit-2.6.4-32-bit.7z.exe | 5b0fcea5262db1a7676b5cd21df717cd02f1835a270d7f94d1537028462e61df |
Git-2.6.4-64-bit.tar.bz2 | d2d143fe5b9a6517ebec5afcb3183a809f3b7ceda9abf2c1c76203accf65e877 |
Git-2.6.4-32-bit.tar.bz2 | 71296bef22154077f8f5acda61b791fbbecce872f4d2c550b61ca82f58eb8c90 |
Git for Windows 2.6.3
Changes since Git for Windows v2.6.2 (October 19th 2015)
New Features
Bug Fixes
- Git Bash works now even when choosing Windows' default console and installing into a short path (e.g.
C:\Git
). - Notepad can now really be used to edit commit messages.
- Git's garbage collector now handles stale
refs/remotes/origin/HEAD
gracefully. - The regression in Git for Windows 2.6.2 that it required administrator privileges to be installed is now fixed.
- When
notepad
is configured as default editor, we no longer do anything specially unless editing files inside.git/
.