Definition
Git
Git is a immutable local database for storing changes to source code. It is stored inside a local repository in the
.git/
directory.
Large File Storage
LFS
Git Large File Storage is an open-source extension for Git that changes the way large files are handled in your repositories. Traditionally, Git is designed to manage text-based source code, and its performance can significantly degrade when large binary files, like audio assets, video, datasets, and graphics, are committed directly to the repository.
Git LFS addresses this by replacing these large files with small text-based points, while the actual file content is stored on a separate remote server.