Je sais que l'interface Web de GitHub vous permet de rechercher dans tous les référentiels des fichiers avec un nom du chemin (par exemple, la recherche de path:/app/models/user.rb
résultats> 109k résultats), mais existe-t-il un moyen de rechercher les noms de fichiers dans tous les référentiels indépendamment de l'emplacement de leur sous-répertoire? J'ai essayé d'utiliser des astérisques dans l'argument path
, mais cela n'a pas semblé fonctionner.
Est-ce que le rechercheuser.rb in:path
fais ce que tu veux? Sinon, il y a aussi ceci recherchefilename:user.rb
Trouvé sur: https://help.github.com/articles/searching-code/
En entrée de recherche, vous pouvez utiliser le paramètre filename
pour rechercher dans plusieurs référentiels, par exemple:
filename:my_filename.txt
Si vous recherchez un nom de fichier dans un référentiel spécifique, vous pouvez simplement appuyer sur t et commencez à taper le nom du fichier (voir: Raccourcis clavier GH ).
GitHub a introduit FileFinder en 2011.
Essayez-le: appuyez simplement sur t sur la vue du fichier ou du répertoire d'un référentiel. [1]
Donc, vous êtes toujours limité au référentiel.
[1] https://github.com/blog/793-introducing-the-file-Finder
Une autre approche de votre question:
Puis-je utiliser Git pour rechercher les noms de fichiers correspondants dans un référentiel?
Vous pouvez essayer Google. Google pour filename.txt site:github.com
.
Dans mon cas, je souhaitais rechercher un nom de fichier particulier dans tous les référentiels de mon entreprise. Cela peut être fait en entrant ceci dans le champ de recherche:
org: votre-nom-utilisateur-organisation nom_fichier: le-nom-fichier
Bien sûr, faites juste "filename: le nom du fichier" si vous voulez chercher dans tout GitHub.
Je n'ai pas vu cela dans https://help.github.com/articles/searching-code/ mais j'ai découvert quand j'ai changé de contexte et GitHub a entré le filtre pour moi automatiquement.
J'ai raffiné @ andy-lester réponse avec intitle:
, c’est-à-dire que je veux trouver où se trouve le fichier simple_spinner_item.xml
dans le code source d'Android hébergé sur github, je recherche donc sur Google cette chaîne:
site:github.com intitle:simple_spinner_item.xml github.com/Android
^ ^ ^
| | |
on github site | |
| |
filename I'm searching -+ |
|
github user ------------------------------------+