17 votes
GITATTRIBUTES File - What is it and how do I open it?
Learn about .GITATTRIBUTES files and view a list of programs that open them.
Languages
Overview
What is a GITATTRIBUTES file? Path-specific setting file used by Git, a version control system used for storing source code; contains attributes that dictate what settings Git applies to certain subdirectories or subsets of files; located in the root directory of the project; similar to the .GITIGNORE file.
More Information The GITATTRIBUTES file enables you to perform a variety of functions such as commanding Git how it should diff (show changes between an index and a tree, changes between two trees, etc.) non-text files or having Git filter content before checking it into or out of Git. A helpful attribute that will tell Git to treat a specific file extension as binary data: *.extension -crlf -diff or *.extension binary Here is an example of a GITATTRIBUTES file: # 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
Document Icon
Breadcrumbs
Previous / Next
In-Depth
.GITATTRIBUTES File Extension
Git Attributes File
| Developer | Git |
| Popularity |
4.2 | 17 Votes |
What is a GITATTRIBUTES file?
Path-specific setting file used by Git, a version control system used for storing source code; contains attributes that dictate what settings Git applies to certain subdirectories or subsets of files; located in the root directory of the project; similar to the .GITIGNORE file.
More Information
The GITATTRIBUTES file enables you to perform a variety of functions such as commanding Git how it should diff (show changes between an index and a tree, changes between two trees, etc.) non-text files or having Git filter content before checking it into or out of Git.
A helpful attribute that will tell Git to treat a specific file extension as binary data: *.extension -crlf -diff or *.extension binary
Here is an example of a GITATTRIBUTES file: # 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
Open over 400 file formats with File Viewer Plus . Free Download
Programs that open or reference GITATTRIBUTES files
Sort
Pricing
Program Name
Platform
Reset
X
Windows
Git
Free
Mac
Git
Free
Linux
Git
Free
Category: Developer Files
Updated: January 16, 2014