.GITATTRIBUTES Extensão de arquivo
Arquivo de atributos do Git
| Desenvolvedor | Git |
| Popularidade |
4,2 | 17 Votos |
O que é um arquivo GITATTRIBUTES?
Arquivo de configurações específicas de caminho usado pelo Git, um sistema de controle de versão usado para armazenar código-fonte; contém atributos que determinam quais configurações o Git aplica a determinados subdiretórios ou subconjuntos de arquivos; localizado no diretório raiz do projeto; semelhante ao arquivo .GITIGNORE.
Mais informações
O arquivo GITATTRIBUTES permite executar várias funções, como instruir o Git sobre como ele deve comparar (mostrar alterações entre um índice e uma árvore, alterações entre duas árvores etc.) arquivos que não são de texto ou fazer com que o Git filtre o conteúdo antes de inseri-lo ou retirá-lo do Git.
Um atributo útil que informa ao Git para tratar uma extensão de arquivo específica como dados binários:
*.extension -crlf -diff ou *.extension binary
Veja um exemplo de arquivo GITATTRIBUTES:
# Auto detect text files and perform LF normalization
* text=auto
# Custom for Visual Studio
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union
# Standard to msysgit
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain