Skip to content
Git for Windows v2.24.0

Changes since Git for Windows v2.23.0 (August 17th 2019)

Note! As a consequence of making git config --system work as expected,
the location of the system config is now C:\Program Files\Git\etc\
gitconfig (no longer split between C:\Program Files\Git\mingw64\etc\
gitconfig and C:\ProgramData\Git\config), and likewise the location of
the system gitattributes is now C:\Program Files\Git\etc\gitattributes
(no longer C:\Program Files\Git\mingw64\etc\gitattributes). Any manual
modifications to C:\ProgramData\Git\config need to be ported manually.

New Features

  * Comes with Git v2.24.0.
  * Comes with cURL v7.66.0.
  * Comes with Git Credential Manager v1.20.0.
  * Comes with OpenSSH v8.1p1.
  * Comes with OpenSSL v1.1.1d.
  * Comes with Git LFS v2.9.0.

Bug Fixes

  * The shell construct <(<command>), which was broken in v2.23.0 (/dev
    /fd/<n>: no such file or directory), was fixed.
  * The default config no longer skips git-lfs downloads.
  * Starting with cURL v7.66.0, $HOME/.netrc can be used instead of
    $HOME/_netrc (but it will still fall back to looking for the
    latter).
  * The installer's "ProductVersion" is now consistent with older Git
    for Windows versions'.
  * Makes git config --system work like you think it should.
  * The (still experimental) built-in git add -p no longer gets
    confused about incomplete lines (i.e. a file's l last line that
    does not end in a Line Feed).
  * A buffer overrun in the code to determine which files need to be
    marked as hidden was plugged.
  * The support for sendpack.sideband that was removed by mistake was
    re-introduced, to support git push via the git:// protocol again.
  * git stash no longer records skip-worktree files as deleted after
    resolving merge conflicts in them.
  * The Git for Windows installer no longer complains about a downgrade
    when upgrading from an -rc version, i.e. from a pre-release leading
    up to the next major version.