🍺 BREW Explorer

← all formulae

git-lfs

brew install git-lfs v3.7.1 MIT

Go command-line tool that extends Git to efficiently version large binary files by storing pointers instead of full contents.

Why you might care

Git LFS is essential when your repository contains large media, datasets, or binaries that would bloat the .git directory and slow clones. It transparently replaces large files with lightweight pointers while storing actual content on a remote server (GitHub, GitLab, Gitea, etc.), keeping your repository lean. Use it if you're hitting Git performance issues with audio, video, ML models, or database dumps.

Categories

Alternatives

git-annex dvc git-fat
17.6k
30-day installs · #254
57.3k
90-day · #254
335.4k
365-day · #200

Build dependencies

Links

Caveats

Update your git config to finish installation:

  # Update global git config
  $ git lfs install

  # Update system git config
  $ git lfs install --system

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "git-annex",
    "dvc",
    "git-fat"
  ],
  "build_dependencies": [
    "asciidoctor",
    "go"
  ],
  "categories": [
    "version-control",
    "git-extension"
  ],
  "caveats": "Update your git config to finish installation:\n\n  # Update global git config\n  $ git lfs install\n\n  # Update system git config\n  $ git lfs install --system\n",
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Git extension for versioning large files",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:04+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "git-lfs",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://git-lfs.com/",
  "homepage_og_description": "Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.",
  "homepage_og_image": "https://git-lfs.com/images/facebook-promo.png",
  "homepage_title": "Git Large File Storage | Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.",
  "installs_30d": 17629,
  "installs_365d": 335372,
  "installs_90d": 57297,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:43:44+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "git-lfs",
  "oldnames": [],
  "one_liner": "Go command-line tool that extends Git to efficiently version large binary files by storing pointers instead of full contents.",
  "optional_dependencies": [],
  "rank_30d": 254,
  "rank_365d": 200,
  "rank_90d": 254,
  "raw_hash": "40949e8e73e384f6",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/git-lfs.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "3.7.1",
  "versioned_formulae": [],
  "why_use_this": "Git LFS is essential when your repository contains large media, datasets, or binaries that would bloat the .git directory and slow clones. It transparently replaces large files with lightweight pointers while storing actual content on a remote server (GitHub, GitLab, Gitea, etc.), keeping your repository lean. Use it if you\u0027re hitting Git performance issues with audio, video, ML models, or database dumps."
}