Each Git LFS subcommand is documented in the official man pages. Any of these can also be viewed from the command line:
$ git lfs help <command>
$ git lfs <command> -h
- How to Work with Big Files - Quick intro to Git LFS.
Details of how the Git LFS client works are in the official specification.
Details of how the GIT LFS server works are in the API specification.