git-clean.txt: clarify ignore pattern files

In the git-clean documentation, -x and -e documented .gitignore,
$GIT_DIR/info/excludes but neglected to mention the file pointed to by
core.excludesFile.

Remove specific list of files and, instead, reference gitignore(5)
documentation so that information is consolidated and the git-clean
documentation is more precise.

Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
Helped-by: Martin Ågren <martin.agren@gmail.com>
Helped-by: Junio C Hamano <gitster@pobox.com>
Signed-off-by: Denton Liu <liu.denton@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Denton Liu 2019-03-07 00:25:28 -08:00 committed by Junio C Hamano
parent 36eb1cb9cf
commit 407e768072
1 changed files with 5 additions and 6 deletions

View File

@ -55,14 +55,13 @@ OPTIONS


-e <pattern>:: -e <pattern>::
--exclude=<pattern>:: --exclude=<pattern>::
In addition to those found in .gitignore (per directory) and Use the given exclude pattern in addition to the standard ignore rules
$GIT_DIR/info/exclude, also consider these patterns to be in the (see linkgit:gitignore[5]).
set of the ignore rules in effect.


-x:: -x::
Don't use the standard ignore rules read from .gitignore (per Don't use the standard ignore rules (see linkgit:gitignore[5]), but
directory) and $GIT_DIR/info/exclude, but do still use the ignore still use the ignore rules given with `-e` options from the command
rules given with `-e` options. This allows removing all untracked line. This allows removing all untracked
files, including build products. This can be used (possibly in files, including build products. This can be used (possibly in
conjunction with 'git reset') to create a pristine conjunction with 'git reset') to create a pristine
working directory to test a clean build. working directory to test a clean build.