git-ls-files(1) =============== v0.1, May 2005 NAME ---- git-ls-files - Information about files in the cache/working directory SYNOPSIS -------- 'git-ls-files' [-z] [-t] (--[cached|deleted|others|ignored|stage|unmerged|killed])\* (-[c|d|o|i|s|u|k])\* [-x |--exclude=] [-X |--exclude-from=] DESCRIPTION ----------- This merges the file listing in the directory cache index with the actual working directory list, and shows different combinations of the two. One or more of the options below may be used to determine the files shown: OPTIONS ------- -c|--cached:: Show cached files in the output (default) -d|--deleted:: Show deleted files in the output -o|--others:: Show other files in the output -i|--ignored:: Show ignored files in the output Note the this also reverses any exclude list present. -s|--stage:: Show stage files in the output -u|--unmerged:: Show unmerged files in the output (forces --stage) -k|--killed:: Show files on the filesystem that need to be removed due to file/directory conflicts for checkout-cache to succeed. -z:: \0 line termination on output -x|--exclude=:: Skips files matching pattern. Note that pattern is a shell wildcard pattern. -X|--exclude-from=:: exclude patterns are read from ; 1 per line. Allows the use of the famous dontdiff file as follows to find out about uncommitted files just as dontdiff is used with the diff command: git-ls-files --others --exclude-from=dontdiff -t:: Identify the file status with the following tags (followed by a space) at the start of each line: H cached M unmerged R removed/deleted K to be killed ? other Output ------ show files just outputs the filename unless '--stage' is specified in which case it outputs: [ ] "git-ls-files --unmerged" and "git-ls-files --stage" can be used to examine detailed information on unmerged paths. For an unmerged path, instead of recording a single mode/SHA1 pair, the dircache records up to three such pairs; one from tree O in stage 1, A in stage 2, and B in stage 3. This information can be used by the user (or Cogito) to see what should eventually be recorded at the path. (see read-cache for more information on state) See Also -------- link:read-cache.html[read-cache] Author ------ Written by Linus Torvalds Documentation -------------- Documentation by David Greaves, Junio C Hamano and the git-list . GIT --- Part of the link:git.html[git] suite