Skip to content
Latchkey

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