git-annex
« Back to VersTracker
Description:
Manage files with git without checking in file contents
Type: Formula  |  Latest Version: 10.20251215@0  |  Tracked Since: Dec 15, 2025
Links: Homepage  |  @git_annex  |  formulae.brew.sh
Category: Developer tools
Tags: git version-control file-management large-files sync
Install: brew install git-annex
About:
Git-annex is a tool for managing large files with Git without storing their contents in the repository. It creates symlinks to a local key-value store, allowing you to version control files of any size while keeping the repository lightweight. This enables efficient synchronization of large assets across multiple repositories and storage locations.
Key Features:
  • Manages large files without bloating Git repositories
  • Supports syncing with cloud storage and remote servers
  • Provides flexible file locking and unlocking workflow
  • Offers encrypted data transfer and storage options
Use Cases:
  • Version controlling large datasets and media assets
  • Synchronizing files across multiple machines
  • Backup and archival of large files
Alternatives:
  • git-lfs – Git LFS stores pointers in Git but requires a central server; git-annex is more flexible with distributed storage
  • rsync – Rsync syncs files but lacks version control; git-annex integrates with Git history
Version History
Detected Version Rev Change Commit
Dec 15, 2025 7:59pm 0 VERSION_BUMP 22fb6e9c
Dec 1, 2025 7:16am 0 VERSION_BUMP 4dbcdd4a
Sep 13, 2025 9:46am 0 VERSION_BUMP d4a1c93c
Oct 1, 2024 12:47am 0 VERSION_BUMP f9a3ff5d