.GITATTRIBUTES 文件扩展名
文件类型Git属性文件
什么是GITATTRIBUTES文件?
Git使用的特定于路径的设置文件,Git是用于存储源代码的版本控制系统; 包含一些属性,这些属性指示Git将哪些设置应用于某些子目录或文件子集; 位于项目的根目录中; 类似于 .GITIGNORE 文件中。
GITATTRIBUTES文件使您能够执行各种功能,例如命令Git如何区分(显示索引和树之间的变化,两棵树之间的变化等)非文本文件或在检查之前将Git过滤器内容包含进去或出于Git。
一个有用的属性,它将告诉Git将特定的文件扩展名视为 二进制 数据:
*。扩展名-crlf -diff or * .extension二进制
这是一个GITATTRIBUTES文件的示例:
#自动检测文本文件并执行LF归一化
*文字=自动
#Visual Studio的自定义
* .cs diff = csharp
* .sln merge = union
* .csproj merge = union
* .vbproj merge = union
* .fsproj merge = union
* .dbproj merge = union
#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