Sobre pesquisar no GitHub
Você pode pesquisar globalmente em todo o GitHub ou definir o escopo da sua pesquisa para uma organização ou um repositório específico.
-
Para pesquisar globalmente em todo o GitHub, digite o que você está procurando no campo de pesquisa na parte superior de qualquer página e escolha "Pesquisar em todo o GitHub" no menu suspenso de 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.
Também é possível usar sugestões e conclusões na barra de pesquisa para encontrar rapidamente o que você 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, equipes e projetos sugeridos 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ções:
- Você deve estar conectado a uma conta pessoal no GitHub 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. 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 “Entender a sintaxe de pesquisa de código do GitHub”. Para mais informações sobre GitHub Pages, confira "Sobre o GitHub Pages".
- Atualmente, nossa pesquisa não dá suporte a correspondência exata.
Após a realização de uma pesquisa no GitHub, é possível ordenar os resultados ou refiná-los ainda mais clicando em uma das linguagens na barra lateral. Para obter mais informações, confira "Ordenar os resultados da pesquisa".
A pesquisa do GitHub usa um cluster do ElasticSearch para indexar projetos toda vez que uma alteração é enviada por push ao GitHub. 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
Além da barra de pesquisa, é possível pesquisar GitHub usando 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 do usuário, um usuário, um repositório ou uma organização específica e globalmente em todo o GitHub, usando o teclado. Para obter mais informações, confira "Paleta de comando do GitHub".
A página de pesquisa avançada 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, e um proprietário de empresa tiver ativado pesquisa unificada, você poderá pesquisar em ambos os ambientes ao mesmo tempo de GitHub Enterprise Server. Para obter mais informações, consulte "Sobre a pesquisa no GitHub" na documentação do GitHub Enterprise Server.