Skip to main content

Buscar archivos en GitHub

Puedes buscar un archivo en un repositorio utilizando el buscador de archivos. Para buscar un archivo en varios repositorios en GitHub Enterprise Server, utiliza el filename calificador de búsqueda de código.

Sugerencias:

Uso del buscador de archivos

  1. En GitHub, navegue hasta la página principal del repositorio.
  2. Encima de la lista de archivos, haga clic en Go to file.
    Captura de pantalla de una fila de botones en la página principal de un repositorio. El botón "Ir al archivo" aparece resaltado con un contorno naranja oscuro.
  3. En el campo de búsqueda, escribe el nombre del archivo que deseas buscar.
    Captura de pantalla de la barra de búsqueda para buscar un archivo en un repositorio. La barra de búsqueda contiene el término "readme" y en la barra aparece un vínculo al archivo resultante de la búsqueda, "README.md". La barra de búsqueda aparece resaltada en naranja oscuro.
  4. En la lista de resultados, haz clic en el archivo que deseas buscar.

Personalización de archivos excluidos

De forma predeterminada, los resultados del buscador de archivos no incluyen archivos en los directorios siguientes si existen en la raíz del repositorio:

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

Puedes invalidar estas exclusiones predeterminadas mediante un archivo .gitattributes.

Para ello, crea o actualiza un archivo llamado .gitattributes en la raíz del repositorio, y establece el atributo linguist-generated en false para cada directorio que se deba incluir en los resultados del buscador de archivos.

Por ejemplo, el siguiente archivo .gitattributes hará que los archivos del directorio build/ estén disponibles para el buscador de archivos:

build/** linguist-generated=false

Ten en cuenta que para esta invalidación es necesario usar el patrón global recursivo (**). Para más información, consulta "formato de patrón" en la documentación de Git. No se admiten invalidaciones más complejas de subdirectorios dentro de directorios excluidos de forma predeterminada.

Información adicional