# Personalizando como os arquivos alterados aparecem no GitHub

Para impedir que determinados arquivos sejam exibidos em comparações por padrão, ou que sejam considerados na linguagem do repositório, você poderá marcá-los com o atributo linguist-generated em um arquivo .gitattributes.

Use um arquivo *.gitattributes* para os marcar arquivos que correspondem a determinado "padrão" com os atributos especificados. Um arquivo *.gitattributes* usa as mesmas regras de correspondência dos arquivos *.gitignore*. Para obter mais informações, confira [FORMATO DE PADRÃO](https://www.git-scm.com/docs/gitignore#_pattern_format) na documentação do Git.

1. A menos que o arquivo *.gitattributes* já exista, crie um arquivo *.gitattributes* na raiz do repositório.
2. Use o atributo `linguist-generated` para marcar ou desmarcar os caminhos que deseja ignorar nas estatísticas de linguagem do repositório e ocultar por padrão nas comparações.

   Por exemplo, para marcar `search/index.json` como um arquivo gerado, adicione essa linha a *.gitattributes*:

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

   Para desmarcar um arquivo que geralmente seria considerado *gerado*, adicione esta linha a *.gitattributes*:

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

## Leitura adicional

* [Código gerado](https://github.com/github-linguist/linguist/blob/main/docs/overrides.md#generated-code) na documentação do Linguist
* [Criar novos arquivos](/pt/repositories/working-with-files/managing-files/creating-new-files)