existe-t-il un Git Trouver code> analogique de git grep code>, c'est-à-dire quelque chose qui trouvera un nom de fichier par motif dans l'arbre? J'ai traversé beaucoup de documents GIT et je n'ai pas trouvé cela, mais j'ai du mal à croire que cela n'existe pas quelque part. P>
3 Réponses :
C'est simplement:
git ls-files 'yourpattern'
cela fonctionne presque; Il utilise des globs plutôt que des regregs et me demande de dire ls-fichiers ** / nom de fichier code> plutôt que ls-fichiers nom_file code>. semble bizarre que Git puisse faire des recherches réégiennes dans le contenu des fichiers mais pas à travers leurs noms de fichiers.
Vous pouvez répertorier tous les fichiers d'un objet d'arborescence à l'aide de git ls-arbores -r -r -name-uniquement - arborescence
Que diriez-vous de git ls-fichiers code> et de tuyau qui via Grep?
git ls-fichiers code> ne répertorie que les fichiers actuellement présents. La réponse de Geoff affichera Tous les fichiers i> dans l'arborescence, y compris les fichiers supprimés dans le passé.