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
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.