Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-03-26. 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.

Localizar arquivos no GitHub

É possível localizar um arquivo em um repositório usando o localizador de arquivos. Para procurar um arquivo em diversos repositórios em GitHub Enterprise Server, use o filename qualificador de pesquisa de código.

Dicas:

Usar o localizador de arquivos

  1. No sua instância do GitHub Enterprise Server, navegue até a página principal do repositório.
  2. Acima da lista de arquivos, clique em Ir para o arquivo. Captura de tela de uma linha de botões na página principal de um repositório. O botão "Ir para arquivo" está realçado em laranja escuro.
  3. No campo de pesquisa, digite o nome do arquivo que está procurando. Captura de tela da barra de pesquisa para localizar um arquivo em um repositório. A barra de pesquisa contém o termo "leiame" e, abaixo dela, há um link para o arquivo que é o resultado da pesquisa, "LEIAME.md". A barra de pesquisa é contornada em laranja escuro.
  4. Na lista de resultados, clique no arquivo que você queria encontrar.

Personalizar arquivos excluídos

Por padrão, os resultados do localizador de arquivos não incluirão arquivos nos seguintes diretórios se eles existirem na raiz do repositório:

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