mirror of https://github.com/CrimsonTome/tldr.git
26 lines
759 B
Markdown
26 lines
759 B
Markdown
|
# git-grep
|
||
|
|
||
|
> Cerca stringhe nello storico dei file tracciati nel repository.
|
||
|
> Supporta molti degli stessi parametri accettati dal comando `grep` tradizionale.
|
||
|
> Maggiori informazioni: <https://git-scm.com/docs/git-grep>.
|
||
|
|
||
|
- 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)`
|