Ich weiß, dass Sie mit der GitHub-Weboberfläche alle Repositorys nach Dateien mit einem bestimmten Pfadnamen durchsuchen können (z. B. nach path:/app/models/user.rb
Erträgen> 109.000 Ergebnissen suchen ). Gibt es jedoch eine Möglichkeit, alle Repositorys unabhängig von ihrem Speicherort im Unterverzeichnis nach Dateinamen zu durchsuchen? Ich habe versucht, Sternchen in dem path
Argument zu verwenden, und das schien nicht zu funktionieren.
github
search-engine
Peter Alfvin
quelle
quelle
ls
statt zu findenAntworten:
Macht die Suche
user.rb in:path
das, was Sie wollen? Alternativ gibt es auch diese Suchefilename:user.rb
Gefunden unter: https://help.github.com/articles/searching-code/
quelle
in:path YOUR_FILENAME_HERE
funktioniert hervorragend - und vor allem funktioniert Cross Repo, sodass Sie die Repos Ihres gesamten Unternehmens durchsuchen können, um herauszufinden, welche Repos einen bestimmten Dateinamen enthalten. Nett!In der Sucheingabe können Sie
filename
Parameter verwenden, um in mehreren Repositorys zu suchen, zum Beispiel:Wenn Sie in einem bestimmten Repository nach einem Dateinamen suchen, können Sie einfach tden Dateinamen drücken und eingeben (siehe: GH-Tastaturkürzel ).
quelle
GitHub führte FileFinder 2011 ein.
Sie sind also immer noch auf das Repository beschränkt.
[1] https://github.com/blog/793-introducing-the-file-finder
Ein weiterer Ansatz für Ihre Frage:
Kann ich mit Git nach passenden Dateinamen in einem Repository suchen?
quelle
some_weird_file_Youre_looking_for.ext in:path
? Weil es für mich funktioniert ...path:user.rb
und es gab mir nur 324 Ergebnisse, alle auf höchstemuser.rb
Niveau.index.php
alle ebenfalls auf höchstem Niveau liegen.In meinem Fall wollte ich in allen Repositorys meiner Organisation nach einem bestimmten Dateinamen suchen. Dies können Sie tun, indem Sie dies in das Suchfeld eingeben:
org: your-Organisation-User-Name Dateiname: der Dateiname
Natürlich machen Sie einfach "Dateiname: der-Dateiname", wenn Sie den gesamten GitHub durchsuchen möchten.
Ich habe dies nicht in https://help.github.com/articles/searching-code/ gesehen, aber herausgefunden, als ich den Kontext gewechselt habe, und GitHub hat den Filter automatisch für mich eingegeben.
quelle
Sie können Google ausprobieren. Google für
filename.txt site:github.com
.quelle
Ich habe die Antwort von @ andy-lester mit verfeinert
intitle:
, dh ich möchte herausfinden, wo sich die Dateisimple_spinner_item.xml
im auf github gehosteten Android-Quellcode befindet. Deshalb suche ich bei Google nach dieser Zeichenfolge:quelle
Ich möchte die Antwort von @ajain klarstellen .
quelle
Drücken Sie einfach "t" und Sie können nach einer Datei suchen.
quelle