Sobre usar a pesquisa de código do GitHub
GitHub indexa repositórios que você possui e os repositórios em organizações das quais você é membro, seja público, privado ou interno. Isso significa que é possível pesquisar em todos os seus repositórios, além de nos repositórios públicos no GitHub.com que já foram indexados. Somente usuários com permissão para exibir seu código no GitHub.com poderão vê-lo nos resultados da pesquisa. Os forks são indexados e podem ser pesquisados da mesma forma que outros repositórios.
Nem todo código é indexado e, atualmente, só é possível pesquisar os branches padrão dos repositórios. Para obter mais informações sobre as limitações conhecidas, confira "Sobre a Pesquisa de Código do GitHub".
Usar a barra de pesquisa
Você pode pesquisar usando a interface de pesquisa em GitHub.com. Usando sugestões, conclusões e pesquisas salvas, é possível encontrar rapidamente o que você está procurando, frequentemente sem precisar digitar totalmente uma consulta ou exibir a página de resultados da pesquisa.
Para obter mais informações sobre a sintaxe de pesquisa da pesquisa de código, confira "Entender a sintaxe de pesquisa de código do GitHub".
Observe que a sintaxe e os qualificadores para pesquisar conteúdos não relacionados ao código, como problemas, usuários e discussões, funcionam da mesma forma que antes. Para obter mais informações sobre a pesquisa sem código, confira "Sobre a pesquisa no GitHub" e "Pesquisar no GitHub".
-
Na navegação superior do GitHub.com, clique na barra de pesquisa.
-
Lá, você verá uma lista de sugestões organizadas por categoria, incluindo pesquisas recentes e repositórios, equipes e projetos sugeridos aos quais você tem acesso. Também é possível ver uma lista com as pesquisas salvas que você criou. Para saber mais sobre pesquisas salvas, confira "Criar e gerenciar pesquisas salvas".
Se você clicar em qualquer uma das sugestões específicas, será direcionado diretamente para a página dessa sugestão (por exemplo, a página do repositório ou projeto). Se você clicar em uma pesquisa recente ou salva, dependendo do tipo dela, a consulta de pesquisa aparecerá na barra de pesquisa ou você será direcionado à página de resultados da pesquisa com relação ao termo da pesquisa.
-
Depois de começar a digitar uma consulta de pesquisa, você verá uma lista de conclusões e sugestões que correspondem a ela. É possível clicar em uma sugestão para ir para um local específico. Ao digitar mais qualificadores, você verá sugestões mais específicas, como arquivos de código que você pode acessar diretamente.
-
Depois de digitar sua consulta, também é possível pressionar Enter para acessar a exibição completa dos resultados da pesquisa, a fim de ver cada correspondência e uma interface visual para a aplicação de filtros. Para saber mais, confira "Usar a exibição de resultados da pesquisa".
Criar e gerenciar pesquisas salvas
- Na navegação superior do GitHub.com, clique na barra de pesquisa e digite
saved:
. - Agora, a seção "Pesquisas salvas" deve aparecer abaixo da barra de pesquisa. Clique em Criar pesquisa salva.
- Na janela pop-up, preencha a consulta que você deseja salvar e o nome desejado para ela. Clique em Criar pesquisa salva.
- Agora, ao clicar novamente na barra de pesquisa, será possível ver a pesquisa salva na seção "Pesquisas salvas" abaixo dela. Clicar em uma entrada de pesquisa salva adicionará a consulta à barra de pesquisa e filtrará as sugestões adequadamente.
- Para editar uma pesquisa salva, na seção "Pesquisas salvas", clique em à direita da pesquisa salva.
- Para excluir uma pesquisa salva, clique em à direita dela.
Usar a exibição de resultados da pesquisa
Para criar uma consulta de pesquisa usando uma interface visual, bem como exibir e filtrar resultados, é possível usar página de pesquisa ou página de pesquisa avançada. Se você pressionar Enter depois de digitar uma consulta de pesquisa na barra de pesquisa, também será direcionado para a exibição de resultados da pesquisa.
Nessa exibição, será possível navegar entre diferentes tipos de resultados, incluindo códigos, problemas, solicitações de pull, repositórios e muito mais. Também é possível exibir e usar filtros.