7 git-ls-files - Information about files in the cache/working directory
12 'git-ls-files' [-z] [-t]
13 (--[cached|deleted|others|ignored|stage|unmerged])\*
15 [-x <pattern>|--exclude=<pattern>]
16 [-X <file>|--exclude-from=<file>]
20 This merges the file listing in the directory cache index with the
21 actual working directory list, and shows different combinations of the
24 One or more of the options below may be used to determine the files
30 Show cached files in the output (default)
33 Show deleted files in the output
36 Show other files in the output
39 Show ignored files in the output
40 Note the this also reverses any exclude list present.
43 Show stage files in the output
46 Show unmerged files in the output (forces --stage)
49 \0 line termination on output
51 -x|--exclude=<pattern>::
52 Skips files matching pattern.
53 Note that pattern is a shell wildcard pattern.
55 -X|--exclude-from=<file>::
56 exclude patterns are read from <file>; 1 per line.
57 Allows the use of the famous dontdiff file as follows to find
58 out about uncommitted files just as dontdiff is used with
60 git-ls-files --others --exclude-from=dontdiff
63 Identify the file status with the following tags (followed by
64 a space) at the start of each line:
72 show files just outputs the filename unless '--stage' is specified in
73 which case it outputs:
75 [<tag> ]<mode> <object> <stage> <file>
77 "git-ls-files --unmerged" and "git-ls-files --stage" can be used to examine
78 detailed information on unmerged paths.
80 For an unmerged path, instead of recording a single mode/SHA1 pair,
81 the dircache records up to three such pairs; one from tree O in stage
82 1, A in stage 2, and B in stage 3. This information can be used by
83 the user (or Cogito) to see what should eventually be recorded at the
84 path. (see read-cache for more information on state)
88 link:read-cache.html[read-cache]
93 Written by Linus Torvalds <torvalds@osdl.org>
97 Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.
101 Part of the link:git.html[git] suite