Download Git
A free and open source distributed version control system
- Windows 2.56.0.4
- Free and open source
- GPL-2.0
Windows 2.56.0.4
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 4961a4a8cc778d8b6e00a5819e5fe4d078b754555aff7aedc2d77a5d74c2de80 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 4961a4a8cc778d8b6e00a5819e5fe4d078b754555aff7aedc2d77a5d74c2de80 |
Download |
| ARM64 | Inno Setup | All users | e7dcc4adbb0eb373064598cd18bc75e60128707d816ead51cd9bd98e356f0075 |
Download |
| ARM64 | Inno Setup | Per user | e7dcc4adbb0eb373064598cd18bc75e60128707d816ead51cd9bd98e356f0075 |
Download |
Install with winget: winget install --id Git.Git --exact
Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) and compare it with the SHA-256 above.
What the installer does
Windows
- Delivered as an Inno Setup program (.exe) for x64 and ARM64.
- Offers both a per-user and an all-users installer.
- The installer asks Windows for administrator rights itself.
- Supports unattended install with
/SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART. - Associates with the file types
.gitattributes,.gitignore,.gitmodules, and.sh. - Adds the command-line command
git. - Upgrades install over the existing version.
Overview
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.
Details
- Publisher
- The Git Development Community
- Latest version
- Windows 2.56.0.4
- Released
- 2026-10-26
- Platforms
- Windows
- License
- GPL-2.0
- Price
- Free and open source
- Copyright
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- Tags
- git vcs
- winget ID
Git.Git- winget moniker
git
Official links
Verification & provenance
| Hash re-computed by everyversion.net | Not yet |
|---|---|
| Code signature checked | Not yet |
| Publisher / domain / certificate change monitoring | Not yet |
| Windows: source | microsoft/winget-pkgs |
| Windows: SHA-256 in upstream manifest | Yes |
| Windows: observed at commit | 21e6be824c55 · retrieved 2026-11-04 |
Old versions
Windows versions
Showing the newest 20 of 79 versions (the JSON and Markdown versions list 50). Open a version for its installers, checksums and a command that pins it.
2.56.0.4 latest2026-10-26 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 4961a4a8cc778d8b6e00a5819e5fe4d078b754555aff7aedc2d77a5d74c2de80 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 4961a4a8cc778d8b6e00a5819e5fe4d078b754555aff7aedc2d77a5d74c2de80 |
Download |
| ARM64 | Inno Setup | All users | e7dcc4adbb0eb373064598cd18bc75e60128707d816ead51cd9bd98e356f0075 |
Download |
| ARM64 | Inno Setup | Per user | e7dcc4adbb0eb373064598cd18bc75e60128707d816ead51cd9bd98e356f0075 |
Download |
Pin this version: winget install --id Git.Git --version 2.56.0.4 --exact
Changes since Git for Windows v2.56.0(3) (October 22nd 2026) This is another urgent security bug fix release, addressing CVE-2026-111497. Bug Fixes - The executables included in the 32-bit MinGit had corrupt code-signatures, which has been fixed. - Upgrades the included brotli component to v1.2.1 to address CVE-2026-111497.
Manifest: manifests/g/Git/Git/2.56.0.4
2.56.0.32026-10-22 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | dc6d3db061999136e139f31376c5582a9ed6f36a4ea12f15e54ad7fa2bfc0bf2 |
Download |
| x64 (64-bit) | Inno Setup | Per user | dc6d3db061999136e139f31376c5582a9ed6f36a4ea12f15e54ad7fa2bfc0bf2 |
Download |
| ARM64 | Inno Setup | All users | 53cfe6358a1f0573c8c777c9ad71151df8f29986759c689c7b8a5cbb84cca495 |
Download |
| ARM64 | Inno Setup | Per user | 53cfe6358a1f0573c8c777c9ad71151df8f29986759c689c7b8a5cbb84cca495 |
Download |
Pin this version: winget install --id Git.Git --version 2.56.0.3 --exact
Changes since Git for Windows v2.56.0(2) (October 5th 2026) This is a security fix release, addressing the eMudhra Intermediate CA Compromise. It also addresses Git LFS' CVE-2026-105803 by upgrading to v3.8.1. New Features - Comes with OpenSSH v10.6.P1. - Comes with cURL v8.23.0. - Comes with Git LFS v3.8.1.
Manifest: manifests/g/Git/Git/2.56.0.3
2.56.0.22026-10-05 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 52188f917b378f00c70ec136bcf090005f30d44fbc4eba0bce759cc6592d60f6 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 52188f917b378f00c70ec136bcf090005f30d44fbc4eba0bce759cc6592d60f6 |
Download |
| ARM64 | Inno Setup | All users | b9ced78ce371577dc966f50ae571909d6731e36d31065d35c8efa21544c58bf0 |
Download |
| ARM64 | Inno Setup | Per user | b9ced78ce371577dc966f50ae571909d6731e36d31065d35c8efa21544c58bf0 |
Download |
Pin this version: winget install --id Git.Git --version 2.56.0.2 --exact
Changes since Git for Windows v2.56.0 (September 28th 2026) New Features - Comes with OpenSSL v3.5.9. - To help with fixing stale references to the Git Credential Manager after Git for Windows v2.56.0's MINGW64 → UCRT64 migration, a compatibility shim is now installed. Bug Fixes - Suppressing the user-wide Git config via GIT_CONFIG_GLOBAL=NUL was broken in v2.56.0 (surprisingly, as a consequence of the MINGW64 → UCRT64 migration), which was fixed. - Fixed a bug in Git for Windows, v2.56.0, where the x64 Git executables lost their Authenticode signatures by mistake. - An assertion was fixed that caused pushes to fail when the server requires a client certificate.
Manifest: manifests/g/Git/Git/2.56.0.2
2.56.02026-09-28 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | bfe94e7b419b16eee9fecbd1253a98e3d4f49ba8f029630549052278ffe286a6 |
Download |
| x64 (64-bit) | Inno Setup | Per user | bfe94e7b419b16eee9fecbd1253a98e3d4f49ba8f029630549052278ffe286a6 |
Download |
| ARM64 | Inno Setup | All users | c130c04301d06995ef08f1cbd895342844d1fbb3312f5d32cb27cc05b4b394dc |
Download |
| ARM64 | Inno Setup | Per user | c130c04301d06995ef08f1cbd895342844d1fbb3312f5d32cb27cc05b4b394dc |
Download |
Pin this version: winget install --id Git.Git --version 2.56.0 --exact
Changes since Git for Windows v2.55.0(5) (August 20th 2026) Following the MSYS2 project, on which Git for Windows is based, Windows 8.1 support was dropped; In doing so, internal paths changed (/mingw64/bin/git.exe does not exist anymore, /ucrt64/bin/git.exe takes its role; if this breaks your setups, consider switching to /cmd/git.exe instead, which is guaranteed to stay stable). An issue with the installer for the previous version (v2.55.0.windows.5) caused the "Use external OpenSSH" option to be disabled for some users. This caused the bundled version of OpenSSH to be installed and overwrote any previously-saved choice of external OpenSSH. If you rely on an external OpenSSH installation, and you updated to v2.55.0(5), you should consider re-running the latest installer with "Only show new options" unchecked so that you can re-enable the external OpenSSH option. The bundled version of OpenSSH will be uninstalled automatically. If you do not rely on an external OpenSSH installation, or you did not install v2.55.0(5) specifically, you can safely ignore this notice. New Features - Comes with Git v2.56.0. - Comes with Git LFS v3.8.0. - Comes with cURL v8.22.0. - Comes with OpenSSL v3.5.8. Bug Fixes - The installer is now actually a 64-bit one, which fixes the problem that the external OpenSSH option was broken in Git for Windows v2.55.0(5) (see notice above). - It is now finally possible to commit 4GB objects or larger in Git for Windows. - Fixes a bug where parallel…
Manifest: manifests/g/Git/Git/2.56.0
2.55.0.52026-08-20 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | d065a4e23c3d9a6b5073d609b5be0830227ec3ca053c083ba385061ddfaf94c6 |
Download |
| x64 (64-bit) | Inno Setup | Per user | d065a4e23c3d9a6b5073d609b5be0830227ec3ca053c083ba385061ddfaf94c6 |
Download |
| ARM64 | Inno Setup | All users | c955de342b1465bc637f0e71fddf4e28e8d0b829668ec1866ab32a839303e8e3 |
Download |
| ARM64 | Inno Setup | Per user | c955de342b1465bc637f0e71fddf4e28e8d0b829668ec1866ab32a839303e8e3 |
Download |
Pin this version: winget install --id Git.Git --version 2.55.0.5 --exact
Changes since Git for Windows v2.55.0(4) (August 11th 2026) Following the MSYS2 project, on which Git for Windows is based, Windows 8.1 support will be dropped after Git for Windows v2.55. New Features - The experimental git survey command (which was never upstreamed to the core Git project) was deprecated and converted into a small shim on top of git repo structure. In the future, git repo structure should be used instead, as the git survey command will be retired eventually. - Git for Windows' installer is now a 64-bit executable (x64 instead of 86). - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.10. - Comes with OpenSSH v10.5.P1. Bug Fixes - The long-standing bug where Git Bash's screen was cleared after git.exe called vim (e.g. to edit a commit message) was fixed. - The Bash executables in the 64-bit and ARM64 distributions no longer carry an invalid Authenticode signature.
Manifest: manifests/g/Git/Git/2.55.0.5
2.55.0.42026-08-11 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 0cbc0b34a74b3aff3ace0910328549155a770e228331b19cb1498218a120e7ff |
Download |
| x64 (64-bit) | Inno Setup | Per user | 0cbc0b34a74b3aff3ace0910328549155a770e228331b19cb1498218a120e7ff |
Download |
| ARM64 | Inno Setup | All users | 8d358f4d53a5a475570edca3124dc0d4f1a020321594984f58e6b04f86f50ec4 |
Download |
| ARM64 | Inno Setup | Per user | 8d358f4d53a5a475570edca3124dc0d4f1a020321594984f58e6b04f86f50ec4 |
Download |
Pin this version: winget install --id Git.Git --version 2.55.0.4 --exact
Changes since Git for Windows v2.55.0(3) (July 14th 2026) Following the MSYS2 project, on which Git for Windows is based, Windows 8.1 support will be dropped after Git for Windows v2.55. This is a security fix release, addressing CVE-2026-62960. - CVE-2026-62960, Git for Windows: Attacker-controlled servers may advertise bundle URIs that point to network shares, causing Windows to transparently perform NTLM authentication and disclose the user's NTLMv2 hash. Since NTLM hashing is weak, the captured hash can potentially be brute-forced to recover the user's credentials. This is addressed by limiting the bundle URIs that git clone respects by the same protocol.<name>.allow rules as usual, which excludes file:// URIs by default.
Manifest: manifests/g/Git/Git/2.55.0.4
2.55.0.32026-07-14 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | af12577d0fdff74243a5988197aa49b957d5044edc17004f6ddf0768996f1dca |
Download |
| x64 (64-bit) | Inno Setup | Per user | af12577d0fdff74243a5988197aa49b957d5044edc17004f6ddf0768996f1dca |
Download |
| ARM64 | Inno Setup | All users | e3d7f5a2214f214f0a93cf0d8915dab236a0e91c7de6de70a7dbde9a61c794db |
Download |
| ARM64 | Inno Setup | Per user | e3d7f5a2214f214f0a93cf0d8915dab236a0e91c7de6de70a7dbde9a61c794db |
Download |
Pin this version: winget install --id Git.Git --version 2.55.0.3 --exact
Changes since Git for Windows v2.55.0(2) (July 2nd 2026) New Features - Comes with Git Credential Manager v2.9.0. Bug Fixes - Fixes heap overflows in the credential helper wincred, see GHSA-rxqw-wxqg-g7hw for full details.
Manifest: manifests/g/Git/Git/2.55.0.3
2.55.0.22026-07-02 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 74300da8dfe0d844c5449ffb809662f8eeac47916f83730c879c4084890c6c0e |
Download |
| x64 (64-bit) | Inno Setup | Per user | 74300da8dfe0d844c5449ffb809662f8eeac47916f83730c879c4084890c6c0e |
Download |
| ARM64 | Inno Setup | All users | 3df091fc297001ea9592554ee630111ea27b2d33b137859d08c4971abb319a7c |
Download |
| ARM64 | Inno Setup | Per user | 3df091fc297001ea9592554ee630111ea27b2d33b137859d08c4971abb319a7c |
Download |
Pin this version: winget install --id Git.Git --version 2.55.0.2 --exact
Changes since Git for Windows v2.55.0 (June 29th 2026) Following the MSYS2 project, on which Git for Windows is based, Windows 8.1 support will be dropped after Git for Windows v2.55. Bug Fixes - NTLM opt-in support, which had been prematurely disabled altogether (a glimpse into this fall when NTLM will be disabled, no opt-in possible) was fixed by temporarily enabling optional NTLM support again.
Manifest: manifests/g/Git/Git/2.55.0.2
2.55.02026-06-29 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 0c66e4a5875da5a74f9754386de7555ba301503b03bbdcdbafa69dc6464e548d |
Download |
| x64 (64-bit) | Inno Setup | Per user | 0c66e4a5875da5a74f9754386de7555ba301503b03bbdcdbafa69dc6464e548d |
Download |
| ARM64 | Inno Setup | All users | 1c28f00262df9e2721036492d5e206862420325516a9a074d3fec1b9f44431d8 |
Download |
| ARM64 | Inno Setup | Per user | 1c28f00262df9e2721036492d5e206862420325516a9a074d3fec1b9f44431d8 |
Download |
Pin this version: winget install --id Git.Git --version 2.55.0 --exact
Changes since Git for Windows v2.54.0 (April 20th 2026) Following the MSYS2 project, on which Git for Windows is based, Windows 8.1 support will be dropped after Git for Windows v2.55. New Features - Comes with Git v2.55.0. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.9. - Comes with Git Credential Manager v2.8.0. - Comes with less 702. - The FSCache now accelerates more git add scenarios. - Comes with OpenSSL v3.5.7. - The diff helper handling Word documents was ported from Perl to Rust. - Comes with Bash v5.3.15. - Comes with cURL v8.21.0. Bug Fixes - A regression in v2.54.0 that could cause endless "Unlink of file '.git/objects/pack/pack-.idx' failed. Should I try again?" loops on older Windows 10 versions during git fetch operations was fixed. - A bug that prevented proper shutdown of processes launched via Git Bash under certain circumstances was fixed. - A bug was fixed which could cause parallel checkouts to fail under certain circumstances when the FSCache is enabled. - Git Bash (MinTTY) now respects screen scaling settings under more circumstances. - A couple of bugs revolving around very large clones/packfiles/objects were fixed. - Following TortoiseGit v2.19, .git file validations have been tightened. As a consequence, access to remote repositories via UNC file paths needs to be allowed explicitly via the safe.directory configuration.
Manifest: manifests/g/Git/Git/2.55.0
2.54.02026-04-20 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 2b96e7854f0520f0f6b709c21041d9801b1be44d5e1a0d9fa621b2fbc40f1983 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 2b96e7854f0520f0f6b709c21041d9801b1be44d5e1a0d9fa621b2fbc40f1983 |
Download |
| ARM64 | Inno Setup | All users | 97bf63e5c65152c14b488e191c107aa1ccbeae2435690693241be4b2b5edd0d2 |
Download |
| ARM64 | Inno Setup | Per user | 97bf63e5c65152c14b488e191c107aa1ccbeae2435690693241be4b2b5edd0d2 |
Download |
Pin this version: winget install --id Git.Git --version 2.54.0 --exact
Changes since Git for Windows v2.53.0(3) (April 14th 2026) Due to persistent maintenance challenges, git svn is no longer included in Git for Windows. Users who still need this command are highly encouraged to use a Linux version of git svn via the Windows Subsystem for Linux instead, or switch to a regular MSYS2 setup: install MSYS2, then run the following command in the MSYS2 UCRT64 Bash: pacman -Sy mingw-w64-ucrt-x86_64-git-svn. After that, the git svn command will be available in that Bash. On Windows/ARM64, you will want to use the CLANGARM64 variant instead (and install mingw-w64-clang-aarch64-git-svn). New Features - Comes with Git v2.54.0. - Comes with Bash v5.3.9. - Comes with Git Credential Manager v2.7.3. - Comes with MinTTY v3.8.2. - The shell aliases in Git Bash that ensured that interpreters such as Python and Node.JS are executed via winpty are no longer necessary, and have therefore been dropped. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.7. - Comes with cURL v8.19.0. - Comes with OpenSSH v10.3.P1. - Comes with OpenSSL v3.5.6. Bug Fixes - The iconv executable, which was inadvertently dropped from Git for Windows v2.53.0's installer, is now included again. - In some circumstances, when typing while a still-running program is about to terminate, the typed characters could arrive out of order in Git Bash. This bug was fixed. - Similar to how git clean already avoids traversing NTFS junctions, git worktree remove now does the…
Manifest: manifests/g/Git/Git/2.54.0
2.53.0.32026-04-14 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | bc88381e192bd5b17a131755d837828d8a570da1ead89cfcde0d45ae38133c0b |
Download |
| x64 (64-bit) | Inno Setup | Per user | bc88381e192bd5b17a131755d837828d8a570da1ead89cfcde0d45ae38133c0b |
Download |
| ARM64 | Inno Setup | All users | 9cc821d1c402f4a5fd397ab0757ed67b7d91d3401ea171131acd745334056a9b |
Download |
| ARM64 | Inno Setup | Per user | 9cc821d1c402f4a5fd397ab0757ed67b7d91d3401ea171131acd745334056a9b |
Download |
Pin this version: winget install --id Git.Git --version 2.53.0.3 --exact
Changes since Git for Windows v2.53.0(2) (March 10th 2026) This is a security fix release, addressing CVE-2026-32631. - CVE-2026-32631, Git for Windows: When a user clones a repository containing symbolic links pointing to network drives, Git follows those symlinks during checkout, causing Windows to transparently perform NTLM authentication and disclose the user's NTLMv2 hash to an attacker-controlled server. Since NTLM hashing is weak, the captured hash can potentially be brute-forced to recover the user's credentials. This is addressed by preventing git clone from following symbolic links that point to network drives during checkout.
Manifest: manifests/g/Git/Git/2.53.0.3
2.53.0.22026-03-10 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 194362cf24cd0db4b573096108460a34c7f80a20c5f2aa60d06ef817be9f73a1 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 194362cf24cd0db4b573096108460a34c7f80a20c5f2aa60d06ef817be9f73a1 |
Download |
| ARM64 | Inno Setup | All users | 07f74afb072a95993d58fbcc3979f7e53ce0cfc10d574f484766c54f73e21d1b |
Download |
| ARM64 | Inno Setup | Per user | 07f74afb072a95993d58fbcc3979f7e53ce0cfc10d574f484766c54f73e21d1b |
Download |
Pin this version: winget install --id Git.Git --version 2.53.0.2 --exact
Changes since Git for Windows v2.53.0 (February 2nd 2026) This is a security fix release, addressing CVE-2025-66413. - CVE-2025-66413, Git for Windows: When a user clones a repository from an attacker-controlled server, Git may attempt NTLM authentication and disclose the user's NTLMv2 hash to the remote server. Since NTLM hashing is weak, the captured hash can potentially be brute-forced to recover the user's credentials. This is addressed by disabling NTLM authentication by default.
Manifest: manifests/g/Git/Git/2.53.0.2
2.53.02026-02-02 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 3b4e1b127dbebea2931f2ae9dfafa0c2343a488a1222009debfe78d5d335e6a9 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 3b4e1b127dbebea2931f2ae9dfafa0c2343a488a1222009debfe78d5d335e6a9 |
Download |
| ARM64 | Inno Setup | All users | 8eb369bd00582699da1b9afff4e99dc92e8ce984200b424e8b058d79152eb61d |
Download |
| ARM64 | Inno Setup | Per user | 8eb369bd00582699da1b9afff4e99dc92e8ce984200b424e8b058d79152eb61d |
Download |
Pin this version: winget install --id Git.Git --version 2.53.0 --exact
Changes since Git for Windows v2.52.0 (November 17th 2025) New Features - Comes with Git v2.53.0. - Pressing the Tab key in an empty line in Git Bash no longer causes the session to "freeze". - Git for Windows' installer is now built by InnoSetup v6.6.1. - Comes with cURL v8.18.0. - Microsoft Edit can now be specified as Git editor. - Comes with Git Credential Manager v2.7.0, the "anniversary release" after one release-less year, which brings native x64 and ARM64 binaries for the respective flavors of Git for Windows. - Upgrades the memory allocator mimalloc that is used by Git for Windows to v2.2.7. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.6. - Comes with OpenSSL v3.5.5. Bug Fixes - The installer of Git for Windows v2.52 showed clipped text in some setups, which was fixed. - When calling Microsoft Store apps, their standard I/O is now set up correctly (meaning: You can call an interactive Python interpreter without the winpty hack mentioned in the release notes' Known Issues). - The astextplain tool (which is used by Git for Windows to generate diffs of .pdf and .doc files) used to handle empty files gracefully. This behavior is now reinstated.
Manifest: manifests/g/Git/Git/2.53.0
2.52.02025-11-17 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | d8de7a3152266c8bb13577eab850ea1df6dccf8c2aa48be5b4a1c58b7190d62c |
Download |
| x64 (64-bit) | Inno Setup | Per user | d8de7a3152266c8bb13577eab850ea1df6dccf8c2aa48be5b4a1c58b7190d62c |
Download |
| ARM64 | Inno Setup | All users | ac77636c9240da04aa9306dd6cb99d0e6283a506d6f4ea01df5ab5630408f24e |
Download |
| ARM64 | Inno Setup | Per user | ac77636c9240da04aa9306dd6cb99d0e6283a506d6f4ea01df5ab5630408f24e |
Download |
Pin this version: winget install --id Git.Git --version 2.52.0 --exact
Changes since Git for Windows v2.51.2 (October 28th 2025) As announced in several recent release notes, git svn is no longer supported by the Git for Windows project. New Features - Comes with Git v2.52.0. - Comes with PCRE2 v10.47. - Comes with cURL v8.17.0. - The Git for Windows installer is now built with version 6.6.0 of InnoSetup, giving it a more modern look. Bug Fixes - The command git help git-bash was broken by a change in upstream Git v2.49.0, which has been fixed.
Manifest: manifests/g/Git/Git/2.52.0
2.51.22025-10-28 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | ebd318e1d3ee0cc1ac8ead026f1edf8678dcb42c7d74d757b8e2fa8a1be0b25f |
Download |
| x64 (64-bit) | Inno Setup | Per user | ebd318e1d3ee0cc1ac8ead026f1edf8678dcb42c7d74d757b8e2fa8a1be0b25f |
Download |
| ARM64 | Inno Setup | All users | cfa59dc9ca121844a9346224e856ee11916ebd606b211d4291f8b97aa482dd94 |
Download |
| ARM64 | Inno Setup | Per user | cfa59dc9ca121844a9346224e856ee11916ebd606b211d4291f8b97aa482dd94 |
Download |
Pin this version: winget install --id Git.Git --version 2.51.2 --exact
Changes since Git for Windows v2.51.1 (October 17th 2025) New Features - Comes with Git v2.51.2. Bug Fixes - The default credential helper in the portable variant of Git for Windows (credential-helper-selector) is now high DPI aware.
Manifest: manifests/g/Git/Git/2.51.2
2.51.12025-10-17 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | b6a0e8094a2564e8f5407f18c1b47f057fe3dd10748c11e5f86478d8cbbf6acd |
Download |
| x64 (64-bit) | Inno Setup | Per user | b6a0e8094a2564e8f5407f18c1b47f057fe3dd10748c11e5f86478d8cbbf6acd |
Download |
| ARM64 | Inno Setup | All users | 58fc351b55a00db7fb9067d1959ba821a2cad0a46a4d35caf6726bdb36950cd4 |
Download |
| ARM64 | Inno Setup | Per user | 58fc351b55a00db7fb9067d1959ba821a2cad0a46a4d35caf6726bdb36950cd4 |
Download |
Pin this version: winget install --id Git.Git --version 2.51.1 --exact
Changes since Git for Windows v2.51.0(2) (September 29th 2025) This is a security release! Git LFS (which is enabled by default in Git for Windows) fixes CVE-2025-26625 (Severity rated High, 8.6 / 10) in v3.7.1. Please only clone or pull from repositories you trust until you upgraded. Due to persistent maintenance challenges and the community's limited engagement and usage, git svn support in Git for Windows will be dropped from the next major Git for Windows release. Note that git flow is no longer shipped with Git for Windows, after a version had been distributed that had been languishing for years. Even the original, years-stale Git Flow project has been archived. New Features - Comes with Git v2.51.1. - Comes with Git LFS v3.7.1, addressing CVE-2025-26625. - Comes with OpenSSL v3.5.4. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.5. - Comes with OpenSSH v10.2.P1. - Drops git flow. Bug Fixes - A potential memory corruption in the optional wincred credential helper was fixed.
Manifest: manifests/g/Git/Git/2.51.1
2.51.0.22025-09-29 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 5cf583441ccd8d98d3492936235b6ee30c6847d1b3f49365d6a025b3432094ad |
Download |
| x64 (64-bit) | Inno Setup | Per user | 5cf583441ccd8d98d3492936235b6ee30c6847d1b3f49365d6a025b3432094ad |
Download |
| ARM64 | Inno Setup | All users | ba95adc559e2d91ae28aa354c0ffb06b2c54f2bf42985f278dded9ca31194816 |
Download |
| ARM64 | Inno Setup | Per user | ba95adc559e2d91ae28aa354c0ffb06b2c54f2bf42985f278dded9ca31194816 |
Download |
Pin this version: winget install --id Git.Git --version 2.51.0.2 --exact
Changes since Git for Windows v2.51.0 (August 19th 2025) New Features - Comes with PCRE2 v10.46. - Comes with cURL v8.16.0. This addresses a bug where fetches/pushes could fail with failed to read data from server: SEC_E_CONTEXT_EXPIRED (0x80090317) under certain circumstances. Also included: a back-port of a fix for a bug where connection failures were mistakenly reported as time-outs. - Comes with Tig v2.6.0. - Comes with MinTTY v3.8.1. - Comes with OpenSSL v3.5.3. Bug Fixes - The auto-updater now shows Git for Windows icon in the notification also on Windows/ARM64. - git clone/git fetch now deals more gracefully with directory / file conflicts when the files backend is used for ref storage, by failing only the ones that are involved in the conflict while allowing others. This is a regression in Git v2.51.0 that was reported in Git for Windows and independently also to the Git mailing list. This was fixed by merging Git's topic branch kn/refs-files-case-insensitive. - Support for pathspecs in diff --no-index was somewhat buggy, which has been fixed. - git sparse-checkout subcommand learned a new clean action to prune otherwise unused working-tree files that are outside the areas of interest. An earlier version of this had been integrated into Microsoft Git already. This was fixed by merging Git's topic branch ds/sparse-checkout-clean. - git rebase -i failed to clean-up the commit log message when the command commits the final one in a chain of "fixup" commands, which has…
Manifest: manifests/g/Git/Git/2.51.0.2
2.51.02025-08-19 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 843037416371600a7f289be8fe2b2224afe1c1bb0736bbab7b3ff393e6a7aaf2 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 843037416371600a7f289be8fe2b2224afe1c1bb0736bbab7b3ff393e6a7aaf2 |
Download |
| ARM64 | Inno Setup | All users | 739673a52a2ea5a3ac23ef1a74985647fd21a758e5e177fed2d995dd897a1600 |
Download |
| ARM64 | Inno Setup | Per user | 739673a52a2ea5a3ac23ef1a74985647fd21a758e5e177fed2d995dd897a1600 |
Download |
Pin this version: winget install --id Git.Git --version 2.51.0 --exact
Changes since Git for Windows v2.50.1 (July 8th 2025) New Features - Comes with Git v2.51.0. - The Portable Git installers (which are self-extracting 7-Zip archives) are now based off of 7-Zip 25.01 - Comes with cURL v8.15.0. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.4. - Comes with MinTTY v3.7.9.
Manifest: manifests/g/Git/Git/2.51.0
2.50.12025-07-08 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 47fe1d46dbb7111f6693b04a8bd95fc869ce2062df7b4822b52849548fb457e4 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 47fe1d46dbb7111f6693b04a8bd95fc869ce2062df7b4822b52849548fb457e4 |
Download |
| ARM64 | Inno Setup | All users | 26e71db68bf5dd2ad47e13a07fb050fa0e8ab7e9802401b32bb55f2626f15f55 |
Download |
| ARM64 | Inno Setup | Per user | 26e71db68bf5dd2ad47e13a07fb050fa0e8ab7e9802401b32bb55f2626f15f55 |
Download |
Pin this version: winget install --id Git.Git --version 2.50.1 --exact
Changes since Git for Windows v2.50.0(2) (July 1st 2025) This is a security fix release, addressing CVE-2024-50349, CVE-2024-52006, CVE-2025-27613, CVE-2025-27614, CVE-2025-46334, CVE-2025-46835, CVE-2025-48384, CVE-2025-48385, and CVE-2025-48386. New Features - Comes with Git v2.50.1. Bug Fixes - CVE-2025-27613, Gitk: When a user clones an untrusted repository and runs Gitk without additional command arguments, any writable file can be created and truncated. The option "Support per-file encoding" must have been enabled. The operation "Show origin of this line" is affected as well, regardless of the option being enabled or not. - CVE-2025-27614, Gitk: A Git repository can be crafted in such a way that a user who has cloned the repository can be tricked into running any script supplied by the attacker by invoking gitk filename, where filename has a particular structure. - CVE-2025-46334, Git GUI (Windows only): A malicious repository can ship versions of sh.exe or typical textconv filter programs such as astextplain. On Windows, path lookup can find such executables in the worktree. These programs are invoked when the user selects "Git Bash" or "Browse Files" from the menu. - CVE-2025-46835, Git GUI: When a user clones an untrusted repository and is tricked into editing a file located in a maliciously named directory in the repository, then Git GUI can create and overwrite any writable file. - CVE-2025-48384, Git: When reading a config value, Git strips any trailing carriage…
Manifest: manifests/g/Git/Git/2.50.1
2.50.0.22025-07-01 · 4 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | a22b0ddaaa6c698be63f8396b5e595c72a4ab2237bb8863c935752c02c1824b3 |
Download |
| x64 (64-bit) | Inno Setup | Per user | a22b0ddaaa6c698be63f8396b5e595c72a4ab2237bb8863c935752c02c1824b3 |
Download |
| ARM64 | Inno Setup | All users | 4d6306fa8f346615271acef9a6bbd9072485111e7c9717ee993bf72a29ab7cd1 |
Download |
| ARM64 | Inno Setup | Per user | 4d6306fa8f346615271acef9a6bbd9072485111e7c9717ee993bf72a29ab7cd1 |
Download |
Pin this version: winget install --id Git.Git --version 2.50.0.2 --exact
Changes since Git for Windows v2.50.0 (June 16th 2025) New Features - Comes with Git LFS v3.7.0. Bug Fixes - Cloning large repositories via SSH frequently hung with Git for Windows v2.50.0, which was fixed. - In Git for Windows v2.50.0, operations using the POSIX emulation layer (cloning via SSH, generating the Bash prompt) cannot be interrupted by Ctrl+C, which has been fixed. - Git for Windows v2.50.0 is unable to initialize Git repositories on Windows Server 2016, which has been fixed.
Manifest: manifests/g/Git/Git/2.50.0.2
All older versions: manifests/g/Git/Git