O que é um arquivo .gitattributes?
um arquivo .gitattributes explicado, incluindo o que faz e por que importa em CI/CD.
Um arquivo .gitattributes diz ao Git como lidar com caminhos específicos: finais de linha, comportamento de diff/merge e rastreamento com LFS.
O que é
Definir * text=auto e regras explícitas de eol normaliza os finais de linha, de modo que o mesmo conteúdo é feito checkout de forma consistente entre sistemas operacionais.
Por que importa em CI/CD
No CI, isso evita falhas relacionadas a CRLF (shell scripts com \r) em runners Linux e controla quais arquivos usam Git LFS.
Principais conclusões
- .gitattributes controla o comportamento do Git por caminho.
- Ele normaliza os finais de linha.
- Evita falhas de CRLF no CI.
Guias relacionados
What Is an .editorconfig file?The .editorconfig file standardizes editor settings across a team. Learn its role.
What Is Git LFS?What is Git LFS? Learn how Large File Storage keeps big binaries out of Git history with pointers, why it spe…
What Is Git?What is Git? A plain-English explainer of the distributed version control system that tracks code history, en…