You should use Git LFS if you have large files or binary files to store in Git repositories. That's because Git is decentralized. So, every developer has the full change history on their computer.
What are the benefits of git LFS?
Versioning Large Files with Git LFS
- Content is portable - just git clone.
- Full content history is available; can rollback changes and recover earlier revisions.
- Content updates can take advantage of the same workflows popular with code: pull request→review→merge.
Is git LFS good?
So, when you have large files in your repository and/or a lot of binaries, then it is advisable to use Git LFS. ... This means that your local repository will be limited in size, but the remote repository of course will contain all the actual files and differences.