# Настройка того, как изменённые файлы отображаются на GitHub

Чтобы по умолчанию отдельные файлы отображались в diff или учитывались в языке репозитория, их можно пометить атрибутом linguist-generated в файле gitattributes.

Используйте файл *GITATTRIBUTES*, чтобы пометить файлы, соответствующие заданному шаблону, указанными атрибутами. Файл *GITATTRIBUTES* использует те же правила сопоставления, что и файл *GITIGNORE*. Дополнительные сведения см. в разделе [Формат шаблона](https://www.git-scm.com/docs/gitignore#_pattern_format) документации GIT.

1. Если файла *GITATTRIBUTES* еще нет, создайте файл *GITATTRIBUTES* в корне репозитория.
2. Используйте атрибут `linguist-generated`, чтобы пометить или отменить пометку путей, которые следует игнорировать при вычислении статистики по языкам репозитория и скрывать по умолчанию в различиях.

   Например, чтобы пометить `search/index.json` как сгенерированный файл, добавьте в *GITATTRIBUTES* следующую строку:

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

   Чтобы снять отметку с файла, который обычно считается *сгенерированным*, добавьте эту строку в *.gitattributes*:

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

## Дополнительные материалы

* [Созданный код](https://github.com/github-linguist/linguist/blob/main/docs/overrides.md#generated-code) в документации по Linguist
* [Создание новых файлов](/ru/repositories/working-with-files/managing-files/creating-new-files)