← Package directory
Available on winget

Install Git

A free and open source distributed version control system

Install with winget
winget install --id Git.Git
Upgrade
winget upgrade --id Git.Git
Uninstall
winget uninstall --id Git.Git

About Git

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.

What's new in 2.54.0

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 same. - The number of CPU cores is now detected correctly on multi-socket systems. - When fetching/pushi...

Read release notes

Version history

Version Updated Notes
2.54.0 Unknown 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 Linu...
2.53.0.3 Unknown 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...
2.53.0.2 Unknown 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,...
2.53.0 Unknown 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...
2.52.0 Unknown 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 P...
2.51.2 Unknown 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 hi...
2.51.1 Unknown 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 o...
2.51.0.2 Unknown 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...
2.51.0 Unknown 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....
2.50.1 Unknown 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...
2.50.0.2 Unknown 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...
2.50.0 Unknown Changes since Git for Windows v2.49.0 (March 17th 2025) New Features - Comes with Git v2.50.0. - Comes with MinTTY v3.7.8. - Comes with OpenSSH v10.0.P1. - Comes with cURL v8.14.1. - Comes with the MSYS2 runtime (Git for...
2.49.0 Unknown Changes since Git for Windows v2.48.1 (February 13th 2025) Due to persistent maintenance challenges and the community's limited engagement and usage, git svn support in Git for Windows will be phased out over the next fe...
2.48.1 Unknown Changes since Git for Windows v2.47.1(2) (January 14th 2025) Git for Windows v2.48.1 is the last version to ship with the i686 ("32-bit") variant of the installer, portable Git and archive. Only 32-bit MinGit will be bui...
2.47.1.2 Unknown Changes since Git for Windows v2.47.1 (November 25th 2024) New Features - Comes with Git Credential Manager v2.6.1, addressing CVE-2024-50338. - Comes with Git LFS v3.6.1, addressing CVE-2024-53263. Bug Fixes - CVE-2024-...
2.47.1 Unknown Changes since Git for Windows v2.47.0(2) (October 22nd 2024) This release comes with the first early native support of Windows/ARM64, ready for testing. Please report any issues! New Features - Comes with Git v2.47.1. -...
2.47.0.2 Unknown Changes since Git for Windows v2.47.0 (October 8th 2024) Bug Fixes - A regression in v2.47.0 where git maintenance start crashed immediately was fixed. - A regression where clones, fetches and pushes via SSH would dead-l...
2.47.0 Unknown Changes since Git for Windows v2.46.2 (September 24th 2024) Git for Windows for Windows v2.47 drops support for Windows 7 and for Windows 8, as announced previously. Please also note that the 32-bit variant of Git for Wi...
2.46.2 Unknown Changes since Git for Windows v2.46.1 (September 18th 2024) New Features - Comes with Git v2.46.2. - Comes with OpenSSH v9.9.P1. - Comes with MinTTY v3.7.6. - Comes with Bash v5.2.37. - Comes with the new, experimental -...
2.46.1 Unknown Changes since Git for Windows v2.46.0 (July 29th 2024) New Features - Comes with Git v2.46.1. - Comes with Bash v5.2.32. - Comes with OpenSSL v3.2.3. - Comes with MinTTY v3.7.5. - Comes with cURL v8.10.1. Bug Fixes - The...