Files
tldr/pages.fr/common/git-grep.md
2021-05-01 12:49:31 -04:00

26 lines
830 B
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# git-grep
> Rechercher une occurrence de texte n'importe où dans l'historique d'un dépôt git.
> Comprend la plupart des arguments du `grep` classique.
> Plus d'informations : <https://git-scm.com/docs/git-grep>.
- Rechercher une occurrence dans les fichiers suivis :
`git grep {{chaine_recherché}}`
- Rechercher une occurrence dans les fichiers suivis d'après un pattern de fichiers :
`git grep {{chaine_recherché}} -- {{file_glob_pattern}}`
- Rechercher une occurrence dans les fichiers suivis et les sous-modules :
`git grep --recurse-submodules {{chaine_recherché}}`
- Rechercher une occurrence à partir d'un point spécifique dans l'historique :
`git grep {{chaine_recherché}} {{HEAD~2}}`
- Rechercher une occurrence dans toutes les branches :
`git grep {{chaine_recherché}} $(git rev-list --all)`