پسوند فایل GITATTRIBUTES
تولیدکننده : Git
فایل تنظیمات ویژه مسیر است که توسط Git، سیستم کنترل نسخه مورد استفاده مرتب سازی کد منبع، به کار می رود؛ حاوی ویژگی هایی است که دیکته می کند Git چه تنظیماتی را به مسیرهای فرعی یا زیرمجموعه های خاص فایل اعمال کند؛ در مسیر اصلی پروژه قرار گرفته است، مشابه فایل .GITIGNORE است.
فایلGITATTRIBUTES شما را قادر می سازد انواع کارکردها مثل فرمان دادن به Git درباره این که چطور فایل های غیرمتنی را متمایز کند (تغییرات بین شاخص و یک درخت، تغییرات بین دو درخت و غیره) یا گذاشتن فیلتر Git پیش از کنترل در داخل یا خارج Git را انجام دهید.
مشخصه مفیدی که به Git می گوید با پسوند ویژه فایل به صورت داده دوتایی برخورد کند:
*.extension -crlf –diff یا *.extension binary
نمونه فایل 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