40 lines
1.2 KiB
Markdown
40 lines
1.2 KiB
Markdown
git-hawser(1) -- Work with large files in Git repositories.
|
|
==========================================================
|
|
|
|
## SYNOPSIS
|
|
|
|
`git hawser` <command> [<args>]
|
|
|
|
## DESCRIPTION
|
|
|
|
Git Media 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 Media uses
|
|
clean and smudge filters to store a pointer in Git blobs instead. The actual
|
|
file gets pushed to a Git Media HTTPS endpoint, and downloaded automatically
|
|
when a Git branch is checked out.
|
|
|
|
## COMMANDS
|
|
|
|
Like Git, Git Media commands are separated into high level ("porcelain")
|
|
commands and low level ("plumbing") commands.
|
|
|
|
### High-level commands (porcelain)
|
|
|
|
* git-hawser-config(1):
|
|
Display the Git Media environment.
|
|
* git-hawser-init(1):
|
|
Ensure Git Media is configured properly.
|
|
* git-hawser-logs(1):
|
|
Show errors from the git-hawser command.
|
|
* git-hawser-path(1):
|
|
View and modify Git Media paths in Git attributes.
|
|
* git-hawser-push(1):
|
|
Push queued large files to the Git Media endpoint.
|
|
|
|
### Low level commands (plumbing)
|
|
|
|
* git-hawser-clean(1):
|
|
Git clean filter that converts large files to pointers.
|
|
* git-hawser-smudge(1):
|
|
Git smudge filter that converts pointer in blobs to the actual content.
|