Skip to main content

Usando a Pesquisa de Código do GitHub

Você pode usar sugestões, conclusões e pesquisas salvas na interface de pesquisa atualizada para localizar rapidamente o que você está procurando.GitHub

Sobre como usar GitHub a pesquisa de código

          GitHub indexa repositórios que você possui e repositórios em organizações das quais você é membro, seja público, privado ou interno. Isso significa que você pode pesquisar em todos os seus repositórios, além dos repositórios públicos no GitHub que já foram indexados. Apenas usuários com permissão para exibir seu código 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, no momento, só é possível pesquisar nas ramificações padrão dos repositórios. Para obter mais informações sobre as limitações conhecidas, confira Sobre a Pesquisa de Código do GitHub.

Você deve estar conectado a uma conta GitHub para usar a pesquisa de código, inclusive para pesquisar código em repositórios públicos.

Você pode pesquisar usando a interface de pesquisa em GitHub. 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 Compreendendo 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, não é igual à sintaxe para pesquisa de código. Para obter mais informações sobre a pesquisa sem código, confira Sobre a pesquisa no GitHub e Pesquisando em GitHub.

  1. Na navegação superior de GitHub, clique na barra de pesquisa.

  2. 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.

    Captura de tela da barra de pesquisa do GitHub. Há uma lista de sugestões de pesquisa por categoria abaixo da barra de pesquisa.

    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.

  3. 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.

    Captura de tela de uma busca por "repo:octocat/spoon-knife". Os resultados do código estão destacados em laranja escuro.

  4. 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.

Obtendo respostas da barra de pesquisa Copilot

Observação

Você precisará ter acesso ao GitHub Copilot. Para saber mais, confira O que é GitHub Copilot?.

Você pode usar GitHub Copilot para fazer perguntas sobre um repositório inteiro diretamente da caixa de pesquisa principal. Basta digitar sua pergunta na barra de pesquisa, e Copilot irá fornecer insights ou explicações sobre a estrutura, a finalidade ou os componentes específicos do repositório. Isso facilita a obtenção de respostas rápidas sem navegar por vários arquivos, ajudando você a manter o foco e manter o fluxo de trabalho.

  1. Navegue até um repositório em GitHub.

  2. Pressione / ou clique na caixa de pesquisa principal na parte superior da página.

  3. Na caixa de pesquisa, depois repo:OWNER/REPO, digite a pergunta que você deseja fazer Copilot.

    Por exemplo, você pode inserir:

    • What does this repo do?
    • Where is authentication implemented in this codebase?
    • How does license file detection work in this repo?
  4. Clique em Perguntar Copilot.

    Captura de tela da caixa de pesquisa principal no GitHub. A opção suspensa "Perguntar ao Copilot" é realçada com um contorno laranja.

    O Chat GitHub Copilot painel é exibido e Copilot responde à sua solicitação.

  5. Opcionalmente, depois de enviar uma pergunta, você pode selecionar na caixa de texto para interromper a resposta.

Criar e gerenciar pesquisas salvas

  1. Na navegação superior do GitHub, clique na barra de pesquisa e digite saved:.
  2. Na barra de pesquisa, na seção "Consultas salvas", clique em Gerenciar pesquisas salvas.
  3. Na janela pop-up, digite tanto o nome que você deseja para sua pesquisa salva quanto a consulta que deseja salvar.
  4. Para concluir a criação da pesquisa salva, clique em Criar pesquisa salva.
  5. Para ver sua pesquisa salva, clique na barra de pesquisa. Sua pesquisa salva estará na seção "Consultas salvas". Clicar em uma entrada de pesquisa salva adicionará a consulta à barra de pesquisa e filtrará as sugestões adequadamente.
  6. Para gerenciar uma pesquisa salva, digite saved: na barra de pesquisa e clique em Gerenciar pesquisas salvas.
    • Para editar uma pesquisa salva, à direita da pesquisa, clique em .
    • Para excluir uma pesquisa salva, à direita da pesquisa, clique em .

Usar a exibição de resultados da pesquisa

Para construir uma consulta de pesquisa, bem como exibir e filtrar resultados usando uma interface visual, você pode usar o 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.

Usando GitHub pesquisa de código em GitHub Mobile

Em GitHub Mobile, você pode usar a pesquisa de código diretamente na barra de pesquisa da tela inicial. A pesquisa de código em GitHub Mobile usa a mesma sintaxe que a pesquisa de código em GitHub. Para saber mais, confira Sobre a Pesquisa de Código do GitHub.

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.