Provided by: git-lfs_3.0.2-1ubuntu0.3_amd64 bug

NAME

       git-lfs-install - Install Git LFS configuration.

SYNOPSIS

       git lfs install options

DESCRIPTION

       Perform the following actions to ensure that Git LFS is setup properly:

       ○   Set up the clean and smudge filters under the name "lfs" in the global Git config.

       ○   Install  a pre-push hook to run git-lfs-pre-push(1) for the current repository, if run
           from inside one. If "core.hooksPath" is  configured  in  any  Git  configuration  (and
           supported,  i.e., the installed Git version is at least 2.9.0), then the pre-push hook
           will be installed to that directory instead.

OPTIONS

       Without any options, git lfs install will only setup the "lfs" smudge and clean filters if
       they are not already set.

       --force
              Sets the "lfs" smudge and clean filters, overwriting existing values.

       --local
              Sets  the  "lfs"  smudge  and  clean  filters in the local repository's git config,
              instead of the global git config (~/.gitconfig).

       --worktree
              Sets the "lfs" smudge 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
              worktreeConfig  must  be enabled to use this option. If only one working tree is in
              use, --worktree has the same effect as --local. This option is  only  available  if
              the   installed  Git  version  is  at  least  2.20.0  and  therefore  supports  the
              "worktreeConfig" extension.

       --manual
              Print  instructions  for  manually  updating  your   hooks   to   include   git-lfs
              functionality.  Use  this option if git lfs install fails because of existing hooks
              and you want to retain their functionality.

       --system
              Sets  the  "lfs"  smudge  and  clean  filters  in  the  system  git  config,   e.g.
              /etc/gitconfig instead of the global git config (~/.gitconfig).

       --skip-smudge
              Skips  automatic  downloading  of  objects on clone or pull. This requires a manual
              "git lfs pull" every time a new commit is checked out on your repository.

       --skip-repo
              Skips setup of the local repo; use if you want to install the  global  lfs  filters
              but not make changes to the current repo.

SEE ALSO

       git-lfs-uninstall(1), git-worktree(1).

       Part of the git-lfs(1) suite.

                                          November 2024                        GIT-LFS-INSTALL(1)