github.com/q2/git-lfs@v0.5.1-0.20150410234700-03a0d4cec40e/docs/man/git-lfs.1.ronn (about)

     1  git-lfs(1) -- Work with large files in Git repositories.
     2  ==========================================================
     3  
     4  ## SYNOPSIS
     5  
     6  `git lfs` <command> [<args>]
     7  
     8  ## DESCRIPTION
     9  
    10  Git LFS is a set of filters and hooks to work with large files in Git
    11  repositories.  Instead of storing the large files as Git blobs, Git LFS uses
    12  clean and smudge filters to store a pointer in Git blobs instead.  The actual
    13  file gets pushed to a Git LFS API, and downloaded automatically when a Git
    14  branch is checked out.
    15  
    16  ## COMMANDS
    17  
    18  Like Git, Git LFS commands are separated into high level ("porcelain")
    19  commands and low level ("plumbing") commands.
    20  
    21  ### High-level commands (porcelain)
    22  
    23  * git-lfs-config(1):
    24      Display the Git LFS environment.
    25  * git-lfs-init(1):
    26      Ensure Git LFS is configured properly.
    27  * git-lfs-logs(1):
    28      Show errors from the git-lfs command.
    29  * git-lfs-track(1):
    30      View or add Git LFS paths to Git attributes.
    31  * git-lfs-untrack(1):
    32      Remove Git LFS paths from Git Attributes.
    33  * git-lfs-push(1):
    34      Push queued large files to the Git LFS endpoint.
    35  
    36  ### Low level commands (plumbing)
    37  
    38  * git-lfs-clean(1):
    39      Git clean filter that converts large files to pointers.
    40  * git-lfs-smudge(1):
    41      Git smudge filter that converts pointer in blobs to the actual content.