mirror of https://github.com/CrimsonTome/tldr.git
26 lines
817 B
Markdown
26 lines
817 B
Markdown
|
# git-grep
|
||
|
|
||
|
> Rechercher une occurence de texte nomport ou dans l historique d un repository.
|
||
|
> Comprends la plus-part des arguments que le `grep` classique.
|
||
|
> Plus d'informations: <https://git-scm.com/docs/git-grep>.
|
||
|
|
||
|
- Rechercher une occrence dans les fichiers suivis :
|
||
|
|
||
|
`git grep {{chaine_recherché}}`
|
||
|
|
||
|
- Rechercher une occrence dans les fichiers suivis d'appres un pattern de fichiers :
|
||
|
|
||
|
`git grep {{chaine_recherché}} -- {{file_glob_pattern}}`
|
||
|
|
||
|
- Rechercher une occrence dans les fichiers suivis et les sous-modules :
|
||
|
|
||
|
`git grep --recurse-submodules {{chaine_recherché}}`
|
||
|
|
||
|
- Rechercher une occurence à partir d un point spécifique dans l'historique :
|
||
|
|
||
|
`git grep {{chaine_recherché}} {{HEAD~2}}`
|
||
|
|
||
|
- Rechercher une occurence dans toutes les branches :
|
||
|
|
||
|
`git grep {{chaine_recherché}} $(git rev-list --all)`
|