Sobre a pesquisa em GitHub
É possível realizar uma pesquisa global em todo o GitHub ou limitar o escopo da pesquisa a uma organização ou repositório específico.
-
Para pesquisar globalmente em todo o GitHub, digite o que você está procurando na caixa de pesquisa na parte superior de qualquer página e escolha "Pesquisar em todo o GitHub" no menu suspenso da pesquisa.
-
Para pesquisar em uma organização ou um repositório específico, navegue até a página da organização ou do repositório, digite o que está procurando no campo de pesquisa que fica na parte superior da página e pressione Enter.
Você também pode usar sugestões e conclusões na barra de pesquisa para localizar rapidamente o que precisa.
- Se você clicar na barra de pesquisa na navegação superior do GitHub.com, verá uma lista de sugestões organizadas por categoria, incluindo pesquisas recentes e repositórios sugeridos, equipes e projetos aos quais você tem acesso.
- Clicar em qualquer uma das sugestões específicas o levará diretamente à página dessa sugestão (por exemplo, o repositório ou a página do projeto). Se você clicar em uma pesquisa recente, dependendo do tipo de pesquisa, o termo de pesquisa aparecerá na barra de pesquisa ou você será direcionado para a página de resultados de pesquisa do termo de pesquisa.
- Depois de começar a digitar, você verá uma lista de conclusões e sugestões que correspondem à sua consulta. É possível clicar em uma sugestão para ir para um local específico. À medida que continua a digitar, você verá sugestões mais específicas, como arquivos de código para os quais pode pular diretamente.
Depois de digitar uma consulta de pesquisa, é possível pressionar Enter para acessar a exibição completa dos resultados da pesquisa, onde é possível ver cada correspondência e uma interface visual para aplicar filtros. Para saber mais, confira Pesquisa usando uma interface visual.
Observação
- Você deve fazer login em uma conta pessoal do GitHub para pesquisar o código em todos os repositórios públicos.
GitHub Pages os sites não são pesquisáveis em GitHub. No entanto, você poderá pesquisar o conteúdo de origem se ele existir no branch padrão de um repositório, usando a pesquisa de código. Para obter mais informações, consulte Compreendendo a sintaxe de Pesquisa de Código do GitHub. Para obter mais informações sobre GitHub Pages, confira O que é o GitHub Pages?.
- Atualmente, nossa pesquisa não dá suporte à correspondência exata.
Depois de executar uma pesquisa GitHub, você pode classificar os resultados ou refiná-los ainda mais clicando em um dos idiomas na barra lateral. Para saber mais, confira Ordenar os resultados da pesquisa.
GitHub A pesquisa usa um cluster ElasticSearch para indexar projetos sempre que uma alteração é enviada por push para GitHub. Problemas e pull requests são indexados quando são criados ou modificados.
Tipos de pesquisas em GitHub
Você pode buscar as seguintes informações em todos os repositórios aos quais você tem acesso no GitHub.
Pesquisar usando uma interface visual
Além da barra de pesquisa, você pode pesquisar GitHub usando o página de pesquisa ou página de pesquisa avançada. Como alternativa, você pode usar a pesquisa interativa no GitHub Command Palette para pesquisar sua localização atual na interface, um usuário, repositório ou organização específicos, e em todo o GitHub, sem tirar as mãos do teclado. Para obter mais informações, consulte Paleta de comandos do GitHub.
O página de pesquisa avançada fornece uma interface visual para criar consultas de busca. Você pode filtrar as pesquisas por diversos fatores, como o número de estrelas ou o número de bifurcações que um repositório tem. À medida que você preenche os campos de pesquisa avançada, sua consulta é automaticamente construída na barra de pesquisa superior.

Pesquisar repositórios no GitHub.com no seu ambiente empresarial privado
Se você usa GitHub.com ou GHE.com, assim como GitHub Enterprise Server, e o proprietário da empresa habilitou pesquisa unificada, você pode pesquisar nos dois ambientes ao mesmo tempo a partir de GitHub Enterprise Server. Para obter mais informações, consulte Sobre a pesquisa no GitHub na GitHub Enterprise Server documentação.