diff --git a/pages.it/common/git-grep.md b/pages.it/common/git-grep.md new file mode 100644 index 0000000000..63d8ca4742 --- /dev/null +++ b/pages.it/common/git-grep.md @@ -0,0 +1,25 @@ +# git-grep + +> Cerca stringhe nello storico dei file tracciati nel repository. +> Supporta molti degli stessi parametri accettati dal comando `grep` tradizionale. +> Maggiori informazioni: . + +- Cerca una stringa nei file tracciati: + +`git grep {{stringa_ricercata}}` + +- Cerca una stringa nei file tracciati che soddisfano un dato pattern: + +`git grep {{stringa_ricercata}} -- {{file_glob_pattern}}` + +- Cerca una stringa nei file tracciati, sottomoduli inclusi: + +`git grep --recurse-submodules {{stringa_ricercata}}` + +- Cerca una stringa in uno dato momento della cronologia del repository: + +`git grep {{stringa_ricercata}} {{HEAD~2}}` + +- Cerca una stringa in tutti i rami: + +`git grep {{stringa_ricercata}} $(git rev-list --all)`