1git-grep(1) 2=========== 3 4NAME 5---- 6git-grep - print lines matching a pattern 7 8 9SYNOPSIS 10-------- 11'git-grep' [<option>...] [-e] <pattern> [--] [<path>...] 12 13DESCRIPTION 14----------- 15Searches list of files `git-ls-files` produces for lines 16containing a match to the given pattern. 17 18 19OPTIONS 20------- 21`--`:: 22 Signals the end of options; the rest of the parameters 23 are <path> limiters. 24 25<option>...:: 26 Either an option to pass to `grep` or `git-ls-files`. 27 28 The following are the specific `git-ls-files` options 29 that may be given: `-o`, `--cached`, `--deleted`, `--others`, 30 `--killed`, `--ignored`, `--modified`, `--exclude=*`, 31 `--exclude-from=*`, and `--exclude-per-directory=*`. 32 33 All other options will be passed to `grep`. 34 35<pattern>:: 36 The pattern to look for. The first non option is taken 37 as the pattern; if your pattern begins with a dash, use 38 `-e <pattern>`. 39 40<path>...:: 41 Optional paths to limit the set of files to be searched; 42 passed to `git-ls-files`. 43 44 45Author 46------ 47Written by Linus Torvalds <torvalds@osdl.org> 48 49Documentation 50-------------- 51Documentation by Junio C Hamano and the git-list <git@vger.kernel.org>. 52 53GIT 54--- 55Part of the gitlink:git[7] suite 56