Is it possible to locally cache ALL files in a git-LFS repo for offline use? That is, make the repo usable like a normal git repo, even without an internet connection to fetch git-LFS files?
Yes! You can download all LFS files with the following command:
git lfs fetch --all
Check out the documentation for this feature here:
https://github.com/git-lfs/git-lfs/blob/master/docs/man/git-lfs-fetch.1.ronn