Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2026-03-17. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Localizando arquivos no GitHub

É possível localizar um arquivo em um repositório usando o localizador de arquivos. Para buscar um arquivo em vários repositórios no GitHub, utilize o qualificador de pesquisa de código filename.

Dica

Usar o localizador de arquivos

{conteúdo reutilizável.repositórios.navegar-para-repo}

  1. Na barra de pesquisa "Ir para arquivo", digite o nome do arquivo ou diretório que deseja encontrar.

           ![Captura de tela da exibição principal de um repositório. Uma barra de pesquisa, rotulada como "Ir para arquivo", está contornada em laranja escuro.](/assets/images/help/repository/repository-main-page-go-to-file.png)
    
  2. Como alternativa, se não houver uma barra de pesquisa "Ir para arquivo", clique em Ir para arquivo e digite o nome do arquivo ou diretório que deseja localizar.

           ![Captura de tela da exibição principal de um repositório. Um botão "Ir para arquivo" está delimitado em laranja escura.](/assets/images/help/repository/repository-main-page-go-to-file-no-search-bar.png)
    
  3. Na lista de resultados, clique no arquivo ou diretório que deseja localizar. É possível exibir o caminho de um diretório ou arquivo abaixo de cada resultado da pesquisa.

Personalizar arquivos excluídos

Por padrão, os resultados do localizador de arquivos não incluem arquivos nos seguintes diretórios:

  • .git
  • .hg
  • .sass-cache
  • .svn
  • build
  • dot_git
  • log
  • tmp
  • vendor

Você pode substituir essas exclusões padrão usando um arquivo .gitattributes.

Para fazer isso, crie ou atualize um arquivo chamado .gitattributes na raiz do repositório, definindo o atributo linguist-generated como false para cada diretório que deve ser incluído nos resultados do localizador de arquivos.

Por exemplo, o seguinte arquivo .gitattributes faria com que os arquivos no diretório build/ ficassem disponíveis para o localizador de arquivos:

build/** linguist-generated=false

Observe que essa substituição requer o uso do padrão glob recursivo (**). Para obter mais informações, confira formato de padrão na documentação do Git. Não há suporte para substituições mais complexas de subdiretórios em diretórios excluídos por padrão.

Leitura adicional

  •         [AUTOTITLE](/search-github/getting-started-with-searching-on-github/about-searching-on-github)
    
  •         [AUTOTITLE](/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github)
    
  •         [
            `.gitattributes`
            ](https://git-scm.com/docs/gitattributes) na documentação do Git