Eu sei que a interface da web do GitHub permite pesquisar todos os repositórios em busca de arquivos com um nome de caminho específico (por exemplo, pesquisar path:/app/models/user.rb
rendimentos> 109k resultados), mas existe uma maneira de pesquisar em todos os repositórios por nomes de arquivos independentemente da localização do subdiretório? Tentei usar asteriscos no path
argumento, e isso não pareceu funcionar.
github
search-engine
Peter Alfvin
fonte
fonte
ls
em vez de descobertaRespostas:
A pesquisa
user.rb in:path
faz o que você quer fazer? Como alternativa, há também essa pesquisafilename:user.rb
Encontrado em: https://help.github.com/articles/searching-code/
fonte
in:path YOUR_FILENAME_HERE
funciona muito bem - e, o que é mais importante, funciona como repositório cruzado, para que você possa pesquisar todo o repositório de organizações para descobrir quais repositórios contêm um determinado nome de arquivo. Agradável!Na entrada de pesquisa, você pode usar o
filename
parâmetro para procurar em vários repositórios, por exemplo:Se você estiver procurando por um nome de arquivo em um repositório específico, basta pressionar te começar a digitar o nome do arquivo (consulte: Atalhos de teclado do GH ).
fonte
O GitHub introduziu o FileFinder em 2011.
Então, você ainda está restrito ao repositório.
[1] https://github.com/blog/793-introducing-the-file-finder
Outra abordagem para sua pergunta:
Posso usar o Git para procurar nomes de arquivos correspondentes em um repositório?
fonte
some_weird_file_Youre_looking_for.ext in:path
também tentou ? Porque ele funciona para mim ...path:user.rb
e isso só me deu 324 resultados, todos os que tiveramuser.rb
no nível superior.index.php
estão no nível superior.No meu caso, eu queria procurar um nome de arquivo específico, em todos os repositórios da minha organização. Isso pode ser feito digitando-o na caixa de pesquisa:
org: nome-do-usuário-da-sua organização nome-do- arquivo: nome- do-arquivo
Claro, basta fazer "filename: the-file-name" se você deseja pesquisar em todo o GitHub.
Eu não vi isso em https://help.github.com/articles/searching-code/, mas descobri quando mudei de contexto e o GitHub inseriu o filtro para mim automaticamente.
fonte
Você pode experimentar o Google. Google para
filename.txt site:github.com
.fonte
Refinei a resposta @ andy-lester com
intitle:
, ou seja, quero descobrir onde está localizado o arquivosimple_spinner_item.xml
no código-fonte do Android hospedado no github, então pesquiso no Google esta string:fonte
Gostaria de esclarecer a resposta de @ajain .
fonte
Basta pressionar "t" e ele permitirá que você pesquise um arquivo.
fonte