git-lfs/docs/man/git-lfs.1.ronn
Michael Haggerty ac1451ed52 Tidy up the man page summary lines
* Such lines conventionally don't end with a full stop, so remove
  them.

* Adjust the subsequent `========` lines to have the same length as
  the summary lines (the lengths were wrong because of an earlier
  renaming of the project).
2015-04-11 08:51:35 +02:00

42 lines
1.2 KiB
Markdown

git-lfs(1) -- Work with large files in Git repositories
=======================================================
## SYNOPSIS
`git lfs` <command> [<args>]
## DESCRIPTION
Git LFS is a set of filters and hooks to work with large files in Git
repositories. Instead of storing the large files as Git blobs, Git LFS uses
clean and smudge filters to store a pointer in Git blobs instead. The actual
file gets pushed to a Git LFS API, and downloaded automatically when a Git
branch is checked out.
## COMMANDS
Like Git, Git LFS commands are separated into high level ("porcelain")
commands and low level ("plumbing") commands.
### High-level commands (porcelain)
* git-lfs-config(1):
Display the Git LFS environment.
* git-lfs-init(1):
Ensure Git LFS is configured properly.
* git-lfs-logs(1):
Show errors from the git-lfs command.
* git-lfs-track(1):
View or add Git LFS paths to Git attributes.
* git-lfs-untrack(1):
Remove Git LFS paths from Git Attributes.
* git-lfs-push(1):
Push queued large files to the Git LFS endpoint.
### Low level commands (plumbing)
* git-lfs-clean(1):
Git clean filter that converts large files to pointers.
* git-lfs-smudge(1):
Git smudge filter that converts pointer in blobs to the actual content.