About Git LFS
Git Large File Storage is a command line extension and specification for managing large files with Git.
Git Large File Storage is a command line extension and specification for managing large files with Git.
Git Large File Storage is a command line extension and specification for managing large files with Git.
This release is a feature release which adds support for
zstd-compressed object downloads and introduces several new options,
including the ability to fetch Git LFS objects for a list of references
piped to standard input and the ability to limit how long Git LFS
will wait when instructed by a server to retry an HTTP request.
Git LFS now determines the case sensitivity of filesystems from the
core.ignoreCase Git configuration option, respects global and
system-wide Git attribute files when migrating repositories, and
tries the default Git LFS HTTP URL derived from an SSH URL when
HTTP authentication via SSH is not available.
This Git LFS release improves SSH session reuse, parses invalid
custom transfer adapter configurations and invalid Git attribute
patterns without crashing, handles file deletion conflicts on Windows
in the same manner as Git, resolves remote-tracking branches for
downloads correctly, avoids re-reading working tree files during
clean filter operations since the files may be in an inconsistent
state, and terminates lengthy or endless HTTP authentication sequences
after a limited number of requests.
Note that we now provide official packages and support for versions
of Linux distributions based on Debian 13 ("trixie"). We also now
provide a source code package with all of our Go module dependencies
in a vendor directory.
This release is built using Go v1.27 and therefore requires macOS
version 13 (Ventura) or later on macOS systems.
We would like to extend special thanks to the following open-source
contributors:
- @aymanbagabas for rectifying our authentication timeouts on 32-bit systems
- @bk2204 for augmenting our filesystem case-sensitivity support
- @cynix for solving a race condition in our clean filter
- @Diamondemon for improving Git attribute parsing in our migrate command
- @fzlzjerry for resolving a crash in our Git attribute parsing code
- @joshfriend for multiple corrections to our SSH and transfer queue code
- @jylenhof for describing a new installation utility in our documentation
- @lawrence3699 for making our unlock command ignore missing files
- @manturovDan and @tamaracvjetkovic for fixing an infinite HTTP recursion bug
- @markshep-wbg for ensuring our locking commands honour the --remote option
- @mzr for introducing support for zstd-compressed HTTP object downloads
- @opohorel for correcting our lock verification error messages
- @osasisorae for standardizing the ways to output our main manual page …
| Publisher | GitHub, Inc. |
|---|---|
| Author | Github, Inc. |
| Version | 3.8.0 |
| Release date | 2026-08-27 |
| License | MIT License |
| Installer type | inno |
| Architecture | x86 |
| Package ID | GitHub.GitLFS |
Install Git LFS from the command line with Windows Package Manager (winget):
winget install --id=GitHub.GitLFS -e