.gitattributes Extensión de archivo
Tipo de archivo Git Attributes File
Desarrollador | Git |
Categoría | Archivos de desarrollador |
Formato | Text |
¿Para qué son los archivos GITATTRIBUTES?
Archivo de configuración específico de Git, un sistema de control de versiones utilizado para almacenar código fuente; contiene atributos que dictan qué configuración aplica Git a determinados subdirectorios o subconjuntos de archivos; se encuentra en el directorio raíz del proyecto; es similar al archivo .GITIGNORE.
El archivo GITATTRIBUTES permite realizar una serie de funciones como ordenar a Git cómo debe diferenciar (mostrar los cambios entre un índice y un árbol, los cambios entre dos árboles, etc.) los archivos que no son de texto o hacer que Git filtre el contenido antes de comprobarlo dentro o fuera de Git.
Un atributo útil que le dirá a Git que trate una extensión de archivo específica como binaria data:
*.extension -crlf -diff o *.extension binary
Aquí hay un ejemplo de archivo GITATTRIBUTES:
# Detectar automáticamente los archivos de texto y realizar la normalización LF
* text=auto
# Personalizado para 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
Linux |
|