Documentation: add another example to git-ls-files
Signed-off-by: Junio C Hamano <junkio@cox.net>maint v1.4.0-rc2
parent
99b41c84a5
commit
b86bec6c4f
|
@ -195,8 +195,7 @@ An exclude pattern is of the following format:
|
||||||
|
|
||||||
- if it does not contain a slash '/', it is a shell glob
|
- if it does not contain a slash '/', it is a shell glob
|
||||||
pattern and used to match against the filename without
|
pattern and used to match against the filename without
|
||||||
leading directories (i.e. the same way as the current
|
leading directories.
|
||||||
implementation).
|
|
||||||
|
|
||||||
- otherwise, it is a shell glob pattern, suitable for
|
- otherwise, it is a shell glob pattern, suitable for
|
||||||
consumption by fnmatch(3) with FNM_PATHNAME flag. I.e. a
|
consumption by fnmatch(3) with FNM_PATHNAME flag. I.e. a
|
||||||
|
@ -222,6 +221,19 @@ An example:
|
||||||
--exclude-per-directory=.gitignore
|
--exclude-per-directory=.gitignore
|
||||||
--------------------------------------------------------------
|
--------------------------------------------------------------
|
||||||
|
|
||||||
|
Another example:
|
||||||
|
|
||||||
|
--------------------------------------------------------------
|
||||||
|
$ cat .gitignore
|
||||||
|
vmlinux*
|
||||||
|
$ ls arch/foo/kernel/vm*
|
||||||
|
arch/foo/kernel/vmlinux.lds.S
|
||||||
|
$ echo '!/vmlinux*' >arch/foo/kernel/.gitignore
|
||||||
|
--------------------------------------------------------------
|
||||||
|
|
||||||
|
The second .gitignore keeps `arch/foo/kernel/vmlinux.lds.S` file
|
||||||
|
from getting ignored.
|
||||||
|
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
--------
|
--------
|
||||||
|
|
Loading…
Reference in New Issue