From 0eef8fc994de8a65f856dd2d9d9d5c67bc691736 Mon Sep 17 00:00:00 2001 From: Daniel S Poulin Date: Fri, 5 Apr 2019 06:53:13 -0400 Subject: [PATCH] git grep: add page (#2833) --- pages/common/git-grep.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/common/git-grep.md diff --git a/pages/common/git-grep.md b/pages/common/git-grep.md new file mode 100644 index 0000000000..1863553723 --- /dev/null +++ b/pages/common/git-grep.md @@ -0,0 +1,21 @@ +# git-grep + +> Find strings inside files anywhere in a repository's history. +> Accepts a lot of the same flags as regular `grep`. +> Documentation: . + +- Search for a string in tracked files: + +`git grep {{search_string}}` + +- Search for a string in files matching a pattern in tracked files: + +`git grep {{search_string}} -- {{file_glob_pattern}}` + +- Search for a string in tracked files, including submodules: + +`git grep --recurse-submodules {{search_string}}` + +- Search for a string at a specific point in history: + +`git grep {{search_string}} {{HEAD~2}}`