Observação: Este artigo refere-se à experiência de pesquisa clássica do GitHub. Se você estiver participando da nova pesquisa de código e da exibição de código beta e tiver habilitado a nova funcionalidade, a sintaxe para pesquisar código e a interface de pesquisa do GitHub.com será diferente. No entanto, a sintaxe de pesquisa para tipos de pesquisa que não são de código permanecerá a mesma.
Para obter informações sobre a nova pesquisa de código e a exibição de código, atualmente em versão beta pública limitada, confira "Sobre a Pesquisa de Código do GitHub (beta)". Para experimentar a nova pesquisa de código e a exibição de código beta, ingresse na lista de espera.
Você pode pesquisar globalmente em todo o GitHub Enterprise Cloud ou definir o escopo da sua pesquisa para uma organização ou um repositório específico.
- Para pesquisar globalmente em todo o GitHub Enterprise Cloud, digite o que está procurando no campo de pesquisa que fica na parte superior de qualquer página e escolha "All GitHub" (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.
Observações:
- Você deve estar conectado a uma conta pessoal no GitHub Enterprise Cloud para pesquisar o código em todos os repositórios públicos.
- Os sites do GitHub Pages não são pesquisáveis no GitHub Enterprise Cloud. No entanto, você pode pesquisar o conteúdo da fonte, se ele existir no branch padrão de um repositório, usando a pesquisa de código. Para obter mais informações, confira "Pesquisa de código". Para obter mais informações sobre GitHub Pages, confira "O que é o GitHub Pages?"
- Atualmente, a nossa pesquisa não é compatível com correspondência exata.
- Sempre que você estiver pesquisando em arquivos de código, serão retornados apenas os dois primeiros resultados de cada arquivo.
Após a realização de uma pesquisa no GitHub Enterprise Cloud, é possível ordenar os resultados ou refiná-los ainda mais clicando em uma das linguagens na barra lateral. Para obter mais informações, confira "Classificar os resultados da pesquisa".
A pesquisa do GitHub Enterprise Cloud usa um cluster do ElasticSearch para indexar projetos toda vez que uma alteração é enviada por push ao GitHub Enterprise Cloud. Problemas e pull requests são indexados quando são criados ou modificados.
Tipos de pesquisa no GitHub
Você pode pesquisar as seguintes informações em todos os repositórios que você pode acessar em GitHub.com.
- Repositórios
- Tópicos
- Problemas e solicitações de pull
- Discussões
- Código
- Confirmações
- Usuários
- Pacotes
- Wikis
Pesquisar usando uma interface visual
Você pode pesquisar GitHub Enterprise Cloud usando o search page ou advanced search page. Como alternativa, você pode usar a pesquisa interativa no GitHub Command Palette para pesquisar sua localização atual na interface do usuário, um usuário, um repositório ou uma organização específica e globalmente em todo o GitHub Enterprise Cloud, usando o teclado. Para obter mais informações, confira "GitHub Command Palette".
A advanced search page fornece uma interface visual para construção de consultas de pesquisa. 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.
Pesquisando repositórios em GitHub.com a partir do seu ambiente corporativo privado
Se você usar GitHub.com e GitHub Enterprise Server ou GitHub AE, e um proprietário de empresa tiver ativado unified search, você poderá pesquisar em ambos os ambientes ao mesmo tempo em GitHub Enterprise Server ou GitHub AE. Para obter mais informações, confira a documentação GitHub Enterprise Server documentation ou the GitHub AE.