File: git-lfs-fsck.adoc

package info (click to toggle)
git-lfs 3.6.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,808 kB
  • sloc: sh: 21,256; makefile: 507; ruby: 417
file content (44 lines) | stat: -rw-r--r-- 1,255 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
= git-lfs-fsck(1)

== NAME

git-lfs-fsck - Check GIT LFS files for consistency

== SYNOPSIS

`git lfs fsck` [options] [revisions]

== DESCRIPTION

Checks all Git LFS files in the current HEAD for consistency.

Corrupted files are moved to ".git/lfs/bad".

The revisions may be specified as either a single committish, in which
case only that commit is inspected; specified as a range of the form
`A..B` (and only this form), in which case that range is inspected; or
omitted entirely, in which case HEAD (and, for --objects, the index) is
examined.

The default is to perform all checks.

In your Git configuration or in a `.lfsconfig` file, you may set
`lfs.fetchexclude` to a comma-separated list of paths. If
`lfs.fetchexclude` is defined, then any Git LFS files whose paths match
one in that list will not be checked for consistency. Paths are matched
using wildcard matching as per gitignore(5).

== OPTIONS

`--objects`::
  Check that each object in HEAD matches its expected hash
  and that each object exists on disk.
`--pointers`::
  Check that each pointer is canonical and that each file
  which should be stored as a Git LFS file is so stored.

== SEE ALSO

git-lfs-ls-files(1), git-lfs-status(1), gitignore(5).

Part of the git-lfs(1) suite.