Skip to content

Latest commit

 

History

History

git-grep

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

git grep-*

Grep helpers

Git alias:

# Find text in any commit ever.
grep-all = !"f() { git rev-list --all | xargs git grep \"$@\"; }; f"

# Find text and group the output lines. A.k.a. `gg`.
grep-group = grep --break --heading --line-number --color

# Find text with ack-like formatting.
grep-ack = \
    -c color.grep.linenumber=\"bold yellow\" \
    -c color.grep.filename=\"bold green\" \
    -c color.grep.match=\"reverse yellow\" \
    grep --break --heading --line-number

Example:

git grep-all
git grep-group
git grep-ack