Git LFS
An extension that stores large files outside the main Git history while keeping pointers in the repository.
Overview
Git LFS replaces large files in a repository with small pointer files and stores the content on a separate server. Clones and checkouts fetch only the objects they need.
Where it fits
- Versioning design assets and binaries
- Keeping repositories small for large media
- Sharing large files through a Git workflow
Key capabilities
- Pointer file tracking by pattern
- Smudge and clean filters
- Separate object storage endpoint
- Migration tools for existing history
Repository metadata
- Stars (snapshot)
- 14,578
- Main language
- Go
- License
- GitHub did not report a single SPDX identifier; consult the upstream repository.
- Topics
- git, git-lfs, go
- Category
- Developer tools
- Last push
- 2026-11-01T04:52:48Z
Repository description from GitHub metadata: Git extension for versioning large files
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
Leaving this site. These links open github.com in a new tab.
Source archives, release assets, checksums, and license texts are hosted and controlled by
GitHub and the project maintainers. Review the upstream license before redistributing or
modifying anything.