# Personalización de cómo aparecen los archivos modificados en GitHub

Para evitar que determinados archivos se muestren en diferencias de manera predeterminada, o que contribuyan al lenguaje del repositorio, puedes marcarlos con el atributo linguist-generated en un archivo .gitattributes.

Use un archivo *.gitattributes* para marcar los archivos que coincidan con un "patrón" determinado con los atributos especificados. Un archivo *.gitattributes* usa las mismas reglas para buscar coincidencias que los archivos *.gitignore*. Para obtener más información, consulte [FORMATO DE PATRÓN](https://www.git-scm.com/docs/gitignore#_pattern_format) en la documentación de Git.

1. A menos que el archivo *.gitattributes* ya exista, cree un archivo *.gitattributes* en la raíz del repositorio.
2. Use el atributo `linguist-generated` para marcar o desmarcar las rutas que desea que se ignoren para las estadísticas de lenguaje del repositorio y las que desea que se oculten de manera predeterminada en las diferencias.

   Por ejemplo, para marcar `search/index.json` como un archivo generado, agregue esta línea a *.gitattributes*:

   ```text
   search/index.json linguist-generated
   ```

   Para desmarcar un archivo que generalmente se consideraría *generado*, agregue esta línea a *.gitattributes*:

   ```text
   bootstrap.min.css -linguist-generated
   ```

## Información adicional

* [Código generado](https://github.com/github-linguist/linguist/blob/main/docs/overrides.md#generated-code) en la documentación para lingüistas
* [Crear nuevos archivos](/es/repositories/working-with-files/managing-files/creating-new-files)