git-lfs-install
Name
git-lfs-install — Install Git LFS configuration
Synopsis
git-lfs-install [OPTIONS]
Description
Install Git LFS configuration
Set up the lfs smudge and clean filters under the name lfs in the global Git config, and (when run from inside a repository) install a pre-push hook to run git-lfs-pre-push(1). If core.hooksPath is configured in any Git configuration (supported on Git v2.9.0 or later), the pre-push hook is installed to that directory instead.
Without any options, only sets up the lfs smudge and clean filters if they are not already set.
Options
Flags
-
-f,--forceSet thelfssmudge and clean filters, overwriting existing values -
-l,--localSet thelfssmudge and clean filters in the local repository’s git config, instead of the global git config (~/.gitconfig) -
-w,--worktreeSet thelfssmudge and clean filters in the current working tree’s git config, instead of the global git config (~/.gitconfig) or local repository’s git config ($GIT_DIR/config).If multiple working trees are in use, the Git config extension
worktreeConfigmust be enabled to use this option. If only one working tree is in use,--worktreehas the same effect as--local. Available only on Git v2.20.0 or later. -
--systemSet thelfssmudge and clean filters in the system git config, e.g./etc/gitconfiginstead of the global git config (~/.gitconfig) -
--file<PATH>Set thelfssmudge and clean filters in the Git configuration file specified by<PATH> -
-s,--skip-smudgeSkip automatic downloading of objects on clone or pull.Requires a manual
git lfs pullevery time a new commit is checked out on the repository. -
--skip-repoSkip installation of hooks into the local repository.Use if you want to install the LFS filters but not make changes to the hooks. Valid alongside
--local,--worktree,--system, or--file.
See also
git-lfs-uninstall(1), git-worktree(1).
Reporting bugs
This command is from the Rust implementation of git-lfs, not the original Go implementation. Please report bugs to our issue tracker.