Skip to content

Releases: git-for-windows/git

Git for Windows v2.54.0-rc2.windows.1

14 Apr 20:23
Immutable release. Only release title and notes can be modified.
v2.54.0-rc2.windows.1

Choose a tag to compare

Pre-release

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

Bug Fixes

Filename SHA-256
Git-2.54.0-rc2-64-bit.exe de00b78d1a95511c5e80368fcf7b8ceeee487f9b00afc2fb44c05856343f9cdf
Git-2.54.0-rc2-arm64.exe 8ec8e9b4dbe94517e7356e1f204c12564681a7edf9f315f5ffd52841036cf136
PortableGit-2.54.0-rc2-64-bit.7z.exe d0109858c7da928c3251a01201a433722882809148045786dc4cddf092cd20e9
PortableGit-2.54.0-rc2-arm64.7z.exe 66c613f18d190eee833a7a5e40d38ed95ac032a716fb3f094e0765cfe85b742a
MinGit-2.54.0-rc2-64-bit.zip 684e11c6972b2c4718f4aa38cbfd420b635e0d0e52734ddb7da6e92862f04a67
MinGit-2.54.0-rc2-arm64.zip e75b603b5627cc053497ac268b97d8caa21b2b7d2f7bb0121f7b64b183c41b73
MinGit-2.54.0-rc2-32-bit.zip f3538df09a79dc005169225a65e80f8278052ffe4b4de97addbbecae61dd0969
MinGit-2.54.0-rc2-busybox-64-bit.zip b1b9bcb9448a9815a01f0bca620223ad5d6f64654433f6062cbe1a8af84a59f6
MinGit-2.54.0-rc2-busybox-32-bit.zip 752a774cace37345597ba6b4126e5c64a859f4b0f2eaf9a8c0edb08634c592e0
Git-2.54.0-rc2-64-bit.tar.bz2 8cb1d6f22563eb1b16ea8ad88525bdf9c4d700cc58cd8da6e7171dce694fa8b4
Git-2.54.0-rc2-arm64.tar.bz2 58ac72aa2c7d3d4c3535c8ffe61d139a0a795c348a0f11a7d80e5d39218b328a

Git for Windows v2.54.0-rc1.windows.1

09 Apr 07:15
Immutable release. Only release title and notes can be modified.
v2.54.0-rc1.windows.1

Choose a tag to compare

Pre-release

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

Bug Fixes

Filename SHA-256
Git-2.54.0-rc1-64-bit.exe 43429081e61b76ce9e506f74f43dd2445448064bda924687237aa78b1094e94c
Git-2.54.0-rc1-arm64.exe 68075cb3a6565cd1e75fe5e443245720585715efb74f226bff7960d819820eea
PortableGit-2.54.0-rc1-64-bit.7z.exe b52ec158bd6918ab0cfa454daf43e1607364735a138e85a09beefba6710a219c
PortableGit-2.54.0-rc1-arm64.7z.exe 3e5bdfc99b35b1313fb43a00519cc5051387a922854b2d7a57550744e0dd8eb9
MinGit-2.54.0-rc1-64-bit.zip 573efea0679b9101c630d062d9f37632bd03cd924ccc34e69f6c3d379f8318ad
MinGit-2.54.0-rc1-arm64.zip 52ace6d7762e9c3d802a232c95ef32808a0337c96d374378bdb3af8501a9cb92
MinGit-2.54.0-rc1-32-bit.zip 86b7dc25cda70beca56830ee31b7a553c0a1667c9013f2c2f310822272e93794
MinGit-2.54.0-rc1-busybox-64-bit.zip e73d1a08520d278809ebf51c9b3a1e577b9789a7f1b6b1ddaf1c9a7485643b70
MinGit-2.54.0-rc1-busybox-32-bit.zip 442ae55b0ae267e062cc3a6f59f4541bc9459ff9c7a7c58166f86e5f86ae012c
Git-2.54.0-rc1-64-bit.tar.bz2 cc3745830eba95bb4d370b69aadd239e407efa67e23dc779a403d6cb4a110784
Git-2.54.0-rc1-arm64.tar.bz2 3c006b86582ca1db240b729aa46a613beab1e3da0f1c646d975601f1df43588a

Git for Windows v2.54.0-rc0.windows.1

03 Apr 07:26
Immutable release. Only release title and notes can be modified.
v2.54.0-rc0.windows.1

Choose a tag to compare

Pre-release

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

Bug Fixes

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

Git for Windows 2.53.0(3)

14 Apr 17:23
Immutable release. Only release title and notes can be modified.
v2.53.0.windows.3

Choose a tag to compare

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.
Filename SHA-256
Git-2.53.0.3-64-bit.exe bc88381e192bd5b17a131755d837828d8a570da1ead89cfcde0d45ae38133c0b
Git-2.53.0.3-arm64.exe 9cc821d1c402f4a5fd397ab0757ed67b7d91d3401ea171131acd745334056a9b
PortableGit-2.53.0.3-64-bit.7z.exe b365da794b1d2225eb24d5f5e09ef7792cfd5fa26c3a3586210280c80dff3a2a
PortableGit-2.53.0.3-arm64.7z.exe 0db54010054c01f35501cf69e1e32d3710138ecb934d188bd77093afed24300e
MinGit-2.53.0.3-64-bit.zip 0d7c85a26e45668b35d0d0aeb763289376cfc039e55e0938a617ed0dfa32e433
MinGit-2.53.0.3-arm64.zip 4e023ced9acba38d45b63cafadde57a11c754c0b46df8968117cd243f8f58ef4
MinGit-2.53.0.3-32-bit.zip 2a55bcec4de958570f4e27ae59dfa9f91d98c816113189e2fc6af8afe85ed66a
MinGit-2.53.0.3-busybox-64-bit.zip cab3a8dfb2bdd7328d79c0f8dbc934d038f755573ab22d4f72bcdd8ff9f86c26
MinGit-2.53.0.3-busybox-32-bit.zip 98ddcfe902949cfb656e2bc518f1053217d54d88a22317d02c026eda7aeeb984
Git-2.53.0.3-64-bit.tar.bz2 1661f02e85a7901ad7920e2a358ee3772ed9066b00d8590bf2d9046ef10aa8b2
Git-2.53.0.3-arm64.tar.bz2 4015f05a68bd2bcf3cc6c426e8d44b65d670fbb879225bb7b7c347cfc3a2758a

MinGit for Windows 2.47.3(2)

10 Mar 17:46
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Pre-release

Changes since MinGit for Windows 2.47.3 (July 8th 2025)

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.
Filename SHA-256
MinGit-2.47.3.2-64-bit.zip 9d193d2233e5580bbeb653d0cd91e320ad1704da8d2038951b9acf3b5f5a1b56
MinGit-2.47.3.2-arm64.zip 12d12bc1b1eaa4757950dc9d4034d6f12c1888ab96527b880863fb12c95d717f
MinGit-2.47.3.2-32-bit.zip e50781a5a3746dde2bd3b828bc54a0637b5542347917308eb9ade2a0f4233921
MinGit-2.47.3.2-busybox-64-bit.zip 208499eda0be43a9baef5d6195cccee092501d8fffefa6b652524983d117b19a
MinGit-2.47.3.2-busybox-32-bit.zip 585a365e1b597756fb8eab71f5118063f40e5e006c7635104efc1ef9d4484c02

MinGit for Windows 2.52.0(2)

10 Mar 19:08
Immutable release. Only release title and notes can be modified.
v2.52.0.windows.2

Choose a tag to compare

Pre-release

Changes since Git for Windows v2.52.0 (November 17th 2025)

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.
Filename SHA-256
MinGit-2.52.0.2-64-bit.zip 5956d3df3cfe9b95bc241b02c0efcaf3bcc11543ddd426d53bc9be22e5d6d931
MinGit-2.52.0.2-arm64.zip a83320bdd9cfa425ee111a01961ed0e4c2bd6e84d2aeb860e0b907faa62ed392
MinGit-2.52.0.2-32-bit.zip 5da7b126796651ef705647c223a3e00fc6eb964f80310ed0b39e61a754d73737
MinGit-2.52.0.2-busybox-64-bit.zip d666f540114e8e9ade81a741e37f524241e97116c4e8e709176eb87d4a669dc1
MinGit-2.52.0.2-busybox-32-bit.zip 79a0e15e0cd76a643576ce0c118e9719fafc0f6528285ce19e1eaa91ad80718b

MinGit for Windows 2.51.2(2)

10 Mar 18:38
Immutable release. Only release title and notes can be modified.
v2.51.2.windows.2

Choose a tag to compare

Pre-release

Changes since Git for Windows v2.51.2 (October 28th 2025)

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.
Filename SHA-256
MinGit-2.51.2.2-64-bit.zip 3133d7ff6ffac9bef6e946226a4b4354b4d263c59b73cda320b03775589dd402
MinGit-2.51.2.2-arm64.zip bf19ff3d6b13d64f1876f02a2a891c38d88d8ac2466c8e49f347f3ead15a5106
MinGit-2.51.2.2-32-bit.zip 6856dd158f8c5cdc58ddc59436768851b78e49432a6d53c72a96af1e9ccc26c5
MinGit-2.51.2.2-busybox-64-bit.zip 790ad3fff8d9467de2b8e26a8157ebe571e920dbc80170bfc3038581de7a76dd
MinGit-2.51.2.2-busybox-32-bit.zip 4ad53977a4f9d0087cfe97af1c7ae0dd2cdad86874f367a02d37319eb3cca2d9

Git for Windows 2.53.0(2)

10 Mar 19:44
Immutable release. Only release title and notes can be modified.
v2.53.0.windows.2

Choose a tag to compare

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.
Filename SHA-256
Git-2.53.0.2-64-bit.exe 194362cf24cd0db4b573096108460a34c7f80a20c5f2aa60d06ef817be9f73a1
Git-2.53.0.2-arm64.exe 07f74afb072a95993d58fbcc3979f7e53ce0cfc10d574f484766c54f73e21d1b
PortableGit-2.53.0.2-64-bit.7z.exe 5f4f76c7d5036ea3b29fbadedcc510733b3a0ee8da57a36796e2e57a466be964
PortableGit-2.53.0.2-arm64.7z.exe cd4bb8b1c589051cc5873e900868a31329684ec1a50a55a639bf292c2e2d9580
MinGit-2.53.0.2-64-bit.zip d4bf83d6a860ccae9af44e508e1e00a39f09db6fa78a9ba5543b94d87ca22a29
MinGit-2.53.0.2-arm64.zip 842d50edc6bbcf39693e60a8ebb9dabb89b96b932b63aae12d218522b3e497f3
MinGit-2.53.0.2-32-bit.zip b47bf32db9de7fc9093a9590bc43a15a15b7c2a2070ba84ce0f839021ac2240a
MinGit-2.53.0.2-busybox-64-bit.zip d105843eb1ce4ee543c9d30b1a028867ec662aac80a5b301058bcaa99966d4f0
MinGit-2.53.0.2-busybox-32-bit.zip 3bfa7417157c5206433abeb24797ad17f1ca1962ddbaffd867e7860920cbf63e
Git-2.53.0.2-64-bit.tar.bz2 b17726d9b0041463a9e7b2bb98103cd6a18447d73b65e7b60c43e7d2fb5dea22
Git-2.53.0.2-arm64.tar.bz2 91508bfbeb773806a1f7d9a980b04b136938fa9bbc557e1c9023f34bb54749b0

Git for Windows v2.53.0.windows.1

02 Feb 18:57
Immutable release. Only release title and notes can be modified.
v2.53.0.windows.1

Choose a tag to compare

Changes since Git for Windows v2.52.0 (November 17th 2025)

New Features

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.
Filename SHA-256
Git-2.53.0-64-bit.exe 3b4e1b127dbebea2931f2ae9dfafa0c2343a488a1222009debfe78d5d335e6a9
Git-2.53.0-arm64.exe 8eb369bd00582699da1b9afff4e99dc92e8ce984200b424e8b058d79152eb61d
PortableGit-2.53.0-64-bit.7z.exe 08713a710ec91ac90de1c09f861289a3b103175f098676e5e664c04dd6c6bf23
PortableGit-2.53.0-arm64.7z.exe dc59b7383104d57110e370638854cc1b1fd50de0fa6d293dc941f35094594298
MinGit-2.53.0-64-bit.zip 82b562c918ec87b2ef5316ed79bb199e3a25719bb871a0f10294acf21ebd08cd
MinGit-2.53.0-arm64.zip dd03826524767f228c9131bc4b2f4d29bc6f550a39fef9bec240f3e312210a1d
MinGit-2.53.0-32-bit.zip ecdac7d32670aad730222eccf389a7e07803b7716728d9473d3afc24dc098113
MinGit-2.53.0-busybox-64-bit.zip 5b0acffe1d1aab3c5d99884aba5858a89300076f2d1cba906ea1350a3873aad8
MinGit-2.53.0-busybox-32-bit.zip 9e4c6523c684558973169071e4a6a3ec5acf0f94a353a5e3f00914672ff72b2e
Git-2.53.0-64-bit.tar.bz2 d0a44fba2cc47e053ed987584d8392675c12a1465690ad1a36f09743a2ffe15e
Git-2.53.0-arm64.tar.bz2 30e958eeb59c7f481a56551bcd3633a643b9ff1ef024aac3254c478b0e6d4182

Git for Windows v2.53.0-rc2.windows.1

28 Jan 14:17
Immutable release. Only release title and notes can be modified.
v2.53.0-rc2.windows.1

Choose a tag to compare

Pre-release

Changes since Git for Windows v2.52.0 (November 17th 2025)

New Features

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.
Filename SHA-256
Git-2.53.0-rc2-64-bit.exe 8d04f1be821342971d0b0b21e6c5345298849b69f0be018e93c770f027429fa5
Git-2.53.0-rc2-arm64.exe 8abca21317aa6686e951a7adf18badb7c99d08b92cf3c126fcb96f1765e52482
PortableGit-2.53.0-rc2-64-bit.7z.exe 24668b9ab15bb83becc0b6c2aecb622236473be741b5b6de94aa678008f9189f
PortableGit-2.53.0-rc2-arm64.7z.exe ef8dd7c8b3583e62786ed491c5daa9294bccc3d03b583d3bccc40c7c2942df65
MinGit-2.53.0-rc2-64-bit.zip b2b148f2489e1cc93ccf8f12ef67266b60e45790b59b0438ca700cd2c54226ea
MinGit-2.53.0-rc2-arm64.zip b719fac6ec206b029270bdbf6a5ea9a301897adc69093d30fcc0ccfd3dcd76ef
MinGit-2.53.0-rc2-32-bit.zip 52ca2e283cd20acbdb03628e6067dc5e83c56d884c7ea315fdd7e383532b07c5
MinGit-2.53.0-rc2-busybox-64-bit.zip 343b9859def91cef588c50d279c18bd7fb8406a87c9ab85890ed2415d512eed9
MinGit-2.53.0-rc2-busybox-32-bit.zip 4f7bd12a9979eb13d490c6136468be16c6a789fbbaf775bff7420b2f8d3fd5bf
Git-2.53.0-rc2-64-bit.tar.bz2 6087e25459b821df57294cd905a3a2e5f4403f132c5508b50983a0d3c5f294f9
Git-2.53.0-rc2-arm64.tar.bz2 e4bb529efa52cb759e1c72b53d9ade65a5774eebba723b52eefd7aec074c1620