Changes since Git for Windows v2.53.0(2) (March 10th 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-rc0.
- Comes with Bash v5.3.9.
- Comes with Git Credential Manager v2.7.2.
- 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
winptyare 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.
Bug Fixes
- The
iconvexecutable, 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 cleanalready avoids traversing NTFS junctions,git worktree removenow does the same.
| Filename | SHA-256 |
|---|---|
| Git-2.54.0-rc0-64-bit.exe | db8edf68657e844cb15650b041f0d28468e8038e462ddaa96165b1d3b345e3bb |
| Git-2.54.0-rc0-arm64.exe | bf7852a67c8a989bec41211a31896a77a3baa3c91a09ee7a4b5e790250108d8d |
| PortableGit-2.54.0-rc0-64-bit.7z.exe | 0c7a7d1103df903321d4676024253bf7ee9dfd180c8843d95fc8870c24b12366 |
| PortableGit-2.54.0-rc0-arm64.7z.exe | 9c6ac02567c47bcd6ad619f3b6b5e9d46563f9a9cd83e7813a508c3b98e3752f |
| MinGit-2.54.0-rc0-64-bit.zip | 4cbc310160af57ee498a9ac667d0a21f27d2676c6bd82231c2ca3e77dcdf173c |
| MinGit-2.54.0-rc0-arm64.zip | d3adccb272076e76117749b6015f4ab0165b618b223ca013e1900ab342eda462 |
| MinGit-2.54.0-rc0-32-bit.zip | c9d1126454801e7db7aad9a97b8f598252aa5d35cc57689780b9089d99bb33b7 |
| MinGit-2.54.0-rc0-busybox-64-bit.zip | 2deed9be4e5478dbb463461ad8f48260bb70b9ba96422178bf08a40e455e3460 |
| MinGit-2.54.0-rc0-busybox-32-bit.zip | b523bd7cde5e348e2a91bfe4a48737338d4fe5e2f92110d3d5f4b3bdc950e7fb |
| Git-2.54.0-rc0-64-bit.tar.bz2 | 3aaca6ff93ce34ffc9a59cb967e35196cf1b47127757578213e82b483382230b |
| Git-2.54.0-rc0-arm64.tar.bz2 | ec7da2001eff841be84811b787c97e5b95ed5646fa0c0ce97e9af8e1f9cdadfa |