Description : Recherche dans le contenu des fichiers avec motifs.
Syntaxe : git grep [<options>] <motif> [--] [<paths>...]
| Option | Description | Utilisation principale |
|---|---|---|
git grep <motif> | Recherche le motif dans tous les fichiers trackés | Recherche basique |
-n, --line-number | Affiche les numéros de ligne | Localiser précisément |
-i, --ignore-case | Ignore la casse | Recherche insensible à la casse |
-w, --word-regexp | Cherche seulement les mots entiers | Recherche précise |
-v, --invert-match | Inverse la recherche (lignes ne contenant pas le motif) | Recherche inversée |
-c, --count | Affiche seulement le nombre d’occurrences par fichier | Statistiques de recherche |
-l, --files-with-matches | Affiche seulement les noms de fichiers contenant le motif | Liste des fichiers concernés |
-p, --show-function | Affiche la fonction englobante | Contexte de programmation |
--cached | Recherche dans l’index au lieu du working directory | Recherche dans les fichiers stagés |
-e <motif> | Spécifie le motif (utile si le motif commence par -) | Motifs complexes |