Skip to content

Instantly share code, notes, and snippets.

@jessenich
Last active September 29, 2022 04:18
Show Gist options
  • Select an option

  • Save jessenich/fa23841cf1bdef48230504c77eaaf807 to your computer and use it in GitHub Desktop.

Select an option

Save jessenich/fa23841cf1bdef48230504c77eaaf807 to your computer and use it in GitHub Desktop.
Git Attributes
# A primer on a few git attributes
# whitespace=space-before-tab = do not allow spaces followed by tabs
# whitespace=tab-in-indent = do not allow indentation by tabs
# whitespace=trailing-space = do not allow trailing spaces
# Attribute Column Starting Placements
# 1 pathspec / pattern / glob / regex / filename / etc. | Column: 1
# 2: [-][text] &| [-][binary] or [auto] | Column: 25
# 3: [eol=lf] &| [eol=crlf] or [eol=auto] or [eol=none] or [eol=unset] | Column: 50
# 4: [diff=text] or [diff=binary] or [diff=podiff] or [diff=html] or [diff=vs] or [-diffin] | Column: 85
# 5: [+-]whitespace[=space-before-tab,tab-in-indent,trailing-space] | Column: 105
* text=auto eol=lf whitespace=space-before-tab,tab-in-indent,trailing-space,tab
* whitespace=space-before-tab,tab-in-indent,trailing-space,tab
### Archives
*.7z -text binary
*.br -text binary
*.bz2 -text binary
*.gz -text binary
*.tar -text binary
*.zip -text binary
*.xz -text binary
*.Z -text binary
*.lzma -text binary
*.lz -text binary
*.lzo -text binary
*.lz4 -text binary
*.lz4c -text binary
*.lz4f -text binary
*.lz4h -text binary
*.lz4k -text binary
*.lz4s -text binary
*.lz4x -text binary
*.lz4y -text binary
*.lz4z -text binary
*.rar -text binary
### Adobe Project File Types
*.fla -text binary
*.swf -text binary
*.pdf -text binary
*.psd -text binary
*.ai -text binary
*.eps -text binary
*.indd -text binary
*.indt -text binary
*.indb -text binary
*.indl -text binary
*.indp -text binary
*.idns -text binary
*.idml -text binary
*.idms -text binary
*.idmx -text binary
*.idoc -text binary
*.idot -text binary
*.idotm -text binary
*.idotx -text binary
*.indd -text binary
*.indt -text binary
*.indb -text binary
### Movie and audio files
*.avi binary
*.aac binary
*.adt binary
*.adts binary
*.mov binary
*.mp4 binary
*.mp3 binary
*.flv binary
*.ogg binary
*.wav binary
*.m4a binary
*.m4v binary
*.m4p binary
*.m4b binary
*.m4r binary
*.mpg binary
*.mpeg binary
*.flac binary
*.aiff binary
*.aif binary
*.aifc binary
*.cda binary
*.mid binary
*.midi binary
*.vob binary
*.wma binary
*.wmd binary
*.wmf binary
*.wmv binary
*.wmz binary
*.wms binary
*.wmx binary
*.wpd binary
*.wp5 binary
*.xla binary
*.xlam binary
*.xll binary
*.xlm binary
*.xls binary
### Image files
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.webp binary
*.ico binary
*.tif binary
*.tiff binary
*.raw binary
*.bmp binary
*.tga binary
### Web fonts
*.ttf binary
*.eot binary
*.woff binary
*.woff2 binary
*.otf binary
### Apple office documents are actually folders, so treat them as binary.
*.numbers binary
*.pages binary
*.keynote binary
### Compiled MacOS Applications and Libraries. .app(s) are folders, so treat them as binary.
*.app binary
*.dylib binary
### Compiled Windows Applications and Libraries
*.exe binary
*.dll binary
*.sys binary
*.msi binary
*.com binary
### Compiled Linux Applications and Libraries
*.so binary
*.so.1 binary
### Image/Binary files
*.cab binary
*.img binary
*.dmg binary
*.iso binary
*.vcd binary
*.bin binary
*.cue binary
*.vhd binary
*.vdi binary
*.vmdk binary
*.vhdx binary
### Database Files
*.db binary
*.shm binary
*.wal binary
*.sqlite binary
*.sqlite3 binary
*.fdb binary
*.gdb binary
*.mdf binary
*.mds binary
*.mde binary
*.ldf binary
*.sdf binary
*.bak binary
*.wdb binary
*.myd binary
*.idx binary
*.cdb binary
*.sdb binary
*.db3 binary
*.str binary
*.sqlite-journal binary
*.db-journal binary
*.sqlite-shm binary
*.db-shm binary
*.sqlite-wal binary
*.db-wal binary
*.s3db binary
*.fmp12 binary
*.crp binary
*.sl2 binary
*.edb binary
*.tdb binary
*.pdm binary
*.jet binary
*.ecsv binary
*.tdb binary
### Java Binaries
*.jar binary
*.class binary
### Open Office / MS Office Formats
*.docx binary
*.xlsx binary
*.pptx binary
*.potx binary
*.vsdx binary
*.vstx binary
*.doc binary
*.docm binary
*.xls binary
*.xlsb binary
*.ppt binary
*.pot binary
*.potm binary
*.ppam binary
*.pps binary
*.ppsx binary
*.ppsm binary
*.pptm binary
*.vsd binary
*.vsdm binary
*.vss binary
*.vssm binary
*.vsx binary
*.vst binary
*.vstm binary
*.vtx binary
*.vdx binary
*.mpp binary
*.mpt binary
*.one binary
*.onepkg binary
*.onetoc binary
*.snp binary
*.xlsb binary
*.xlsm binary
*.mdb binary
*.accdb binary
*.accde binary
*.accdr binary
*.accdt binary
*.dif binary
*.pub binary
*.sldm binary
*.sldx binary
*.wbk binary
*.xps binary
*.xlt binary
*.xltm binary
*.xltx binary
*.thmx binary
# Email Files/Archives/Backups
*.eml binary
*.pst binary
*.ost binary
# Other/Misc Binary Type Files
*.mui binary
*.msu binary
*.msp binary
*.msi binary
*.cab binary
*.msstyles binary
*.msc binary
#############################
# Whitespace (exclusions)
#############################
.gitmodules -whitespace
# Plain Text Files
*.txt text eol=lf
*.rtf text eol=lf
*.text text eol=lf
*.log text eol=lf
*.csv text eol=lf
*.tsv text eol=lf
*.tab text eol=lf
# Markdown Files
*.md text eol=lf
*.markdown text eol=lf
*.mdown text eol=lf
*.markdown_py text eol=lf
*.mdwn text eol=lf
*.mkd text eol=lf
*.mkdn text eol=lf
*.mkdown text eol=lf
# .Net [Core] Files
*.cs text eol=lf
*.csx text eol=lf
*.vb text eol=lf
*.vbx text eol=lf
*.fs text eol=lf
*.fsx text eol=lf
*.fsi text eol=lf
*.fsscript text eol=lf
# ASP.NET [Core] Files
*.asp text eol=lf
*.aspx text eol=lf
*.master text eol=lf
*.ascx text eol=lf
*.asmx text eol=lf
*.asax text eol=lf
*.ashx text eol=lf
*.svc text eol=lf
*.svc.cs text eol=lf
*.svc.vb text eol=lf
*.svc.fs text eol=lf
# MacOS Developer Files
*.swift text eol=lf
*.swiftdeps text eol=lf
*.plist text eol=lf
*.strings text eol=lf
*.storyboard text eol=lf
*.xcscheme text eol=lf
*.xcodeproj text eol=lf
*.objc text eol=lf
*.m text eol=lf
# C/C++ Files
*.c text eol=lf
*.cpp text eol=lf
*.h text eol=lf
# Windows Shell Scripts
*.bat text eol=lf
*.batch text eol=lf
*.cmd text eol=lf
*.ps1 text eol=lf
*.psm1 text eol=lf
*.psd1 text eol=lf
*.ps1xml text eol=lf
*.ps1md text eol=lf
*.ps1n text eol=lf
*.ps1l text eol=lf
*.ps1ds text eol=lf
*.ps1dd text eol=lf
*.ps1de text eol=lf
*.ps1dr text eol=lf
*.ps1ddr text eol=lf
*.vbs text eol=lf
*.vbe text eol=lf
*.vbw text eol=lf
*.vbscript text eol=lf
*.jscript text eol=lf
*.jse text eol=lf
# Linux Shell scripts
*.sh text eol=lf
*.bash text eol=lf
*.bashrc text eol=lf
*.fsh text eol=lf
*.fshrc text eol=lf
*.fprofile text eol=lf
*.ksh text eol=lf
*.kshrc text eol=lf
*.kprofile text eol=lf
*.csh text eol=lf
*.cshrc text eol=lf
*.cprofile text eol=lf
*.tcsh text eol=lf
*.tcshrc text eol=lf
*.tcprofile text eol=lf
*.tsh text eol=lf
*.tshrc text eol=lf
*.tshprofile text eol=lf
*.zsh text eol=lf
*.zshrc text eol=lf
*.zprofile text eol=lf
*.rc text eol=lf
*.profile text eol=lf
*.nanorc text eol=lf
*.shellcheckrc text eol=lf
# Structured Query Languages
*.sql text eol=lf
*.plsql text eol=lf
*.psql text eol=lf
*.pgsql text eol=lf
*.mysql text eol=lf
# Text-Form Serialized Files
*.graphql text eol=lf
*.gql text eol=lf
*.bson text eol=lf
*.ndjson text eol=lf
*.json text eol=lf
*.jsonc text eol=lf
*.json5 text eol=lf
*.yml text eol=lf
*.yaml text eol=lf
*.toml text eol=lf
# JavaScript Files
*.js text eol=lf
*.jsx text eol=lf
*.ejs text eol=lf
*.mjs text eol=lf
*.cjs text eol=lf
*.ujs text eol=lf
# TypeScript files
*.ts text eol=lf
*.tsx text eol=lf
# XML Formatted Files
*.htm text eol=lf diff=html
*.html text eol=lf diff=html
*.xhtml text eol=lf diff=html
*.ht text eol=lf diff=html
*.xml text eol=lf diff=html
*.svg text eol=lf diff=html
*.xsd text eol=lf diff=html
*.xsl text eol=lf diff=html
*.svg text eol=lf diff=html
# Docker related files
*Dockerfile* text eol=lf
*.dockerignore text eol=lf
*.docker-compose* text eol=lf
# Makefile files
*.mk text eol=lf
*.make text eol=lf
*Makefile* text eol=lf
# Visual Studio / JetBrains Rider / .NET (Core) proinject files
*.csproj text eol=crlf diff=vs
*.csproj.user text eol=crlf diff=vs
*.vcproj text eol=crlf diff=vs
*.vcproj.user text eol=crlf diff=vs
*.vcxproj text eol=crlf diff=vs
*.vcxproj.user text eol=crlf diff=vs
*.vbproj text eol=crlf diff=vs
*.vbproj.user text eol=crlf diff=vs
*.fsproj text eol=crlf diff=vs
*.fsproj.user text eol=crlf diff=vs
*.nproj text eol=crlf diff=vs
*.nproj.user text eol=crlf diff=vs
*.npmproj text eol=crlf diff=vs
*.npmproj.user text eol=crlf diff=vs
*.yarnproj text eol=crlf diff=vs
*.yarnproj.user text eol=crlf diff=vs
*.jproj text eol=crlf diff=vs
*.jproj.user text eol=crlf diff=vs
*.tsproj text eol=crlf diff=vs
*.tsproj.user text eol=crlf diff=vs
*.sln text eol=crlf diff=vs
*.sln.user text eol=crlf diff=vs
*.suo text eol=crlf diff=vs
*.sdf text eol=crlf diff=vs
*.sdf.user text eol=crlf diff=vs
# PostScript Files
*.eps text eol=lf
# Nuget Config Files & Packages
*.nuget text eol=lf
*.nuget.config text eol=lf
*.nuspec text eol=lf
*.nuspec.user text eol=lf
*.nuspec.g.user text eol=lf
*.nuspec.d.user text eol=lf
# Documentation
*.ipynb text eol=lf
*.markdown text eol=lf
*.md text eol=lf
*.mdwn text eol=lf
*.mdown text eol=lf
*.mkd text eol=lf
*.mkdn text eol=lf
*.mdtxt text eol=lf
*.mdtext text eol=lf
*.txt text eol=lf
AUTHORS* text eol=lf
CHANGELOG* text eol=lf
CHANGES* text eol=lf
CONTRIBUTING* text eol=lf
COPYING* text eol=lf
copyright* text eol=lf
*COPYRIGHT* text eol=lf
INSTALL* text eol=lf
license* text eol=lf
LICENSE* text eol=lf
NEWS* text eol=lf
readme* text eol=lf
README* text eol=lf
TODO* text eol=lf
# Configs
*.cnf text eol=lf
*.conf text eol=lf
*.config text eol=lf
*.ini text eol=lf
.editorconfig text eol=lf
.env text eol=lf
.gitattributes text eol=lf
.gitconfig text eol=lf
.htaccess text eol=lf
*.lock text eol=lf -diffin
Makefile text eol=lf
makefile text eol=lf
*.po text diff=podiff
# Ignore when exporting
.gitattributes export-ignore eol=lf -whitespace
.gitignore export-ignore eol=lf -whitespace
.gitmodules export-ignore eol=lf -whitespace
.gitkeep export-ignore eol=lf -whitespace
[core]
attributesFile = $XDG_CONFIG_HOME/git/attributes
bigFileThreshold = 64m
createObject = link
commentChar = auto
commitGraph = true
compression = 5
editor = nano
eol = lf
excludesFile = $XDG_CONFIG_HOME/git/ignore
; Don't trust file modes
filemode = false
; MacOS & Windows
fsmonitor = true
; Windows Only
hideDotFiles = false
; APFS, HFS+, FAT, NTFS
ignoreCase = true
logAllRefUpdates = always
looseCompression = 5
pager = less -FRX
safecrlf = true
warnAmbiguousRefs = true
[diff]
external = /usr/bin/code
renames = true
# A primer on a few git attributes
# whitespace=space-before-tab = do not allow spaces followed by tabs
# whitespace=tab-in-indent = do not allow indentation by tabs
# whitespace=trailing-space = do not allow trailing spaces
# Attribute Column Starting Placements
# 1 pathspec / pattern / glob / regex / filename / etc. | Column: 1
# 2: [-][text] &| [-][binary] or [auto] | Column: 25
# 3: [eol=lf] &| [eol=crlf] or [eol=auto] or [eol=none] or [eol=unset] | Column: 50
# 4: [working-tree-encoding=[ auto | UTF-7 | UTF-8 | UTF-16 | UTF-16LE ]] | Column: 65
# 4: [diff=text] or [diff=binary] or [diff=podiff] or [diff=html] or [diff=vs] or [-diffin] | Column: 85
# 5: [+-]whitespace[=space-before-tab,tab-in-indent,trailing-space] | Column: 105
* text=auto eol=lf working-tree-encoding=UTF-8 whitespace=space-before-tab,tab-in-indent,trailing-space,tab
* whitespace=space-before-tab,tab-in-indent,trailing-space,tab
### Archives
*.7z -text binary
*.br -text binary
*.bz2 -text binary
*.gz -text binary
*.tar -text binary
*.zip -text binary
*.xz -text binary
*.Z -text binary
*.lzma -text binary
*.lz -text binary
*.lzo -text binary
*.lz4 -text binary
*.lz4c -text binary
*.lz4f -text binary
*.lz4h -text binary
*.lz4k -text binary
*.lz4s -text binary
*.lz4x -text binary
*.lz4y -text binary
*.lz4z -text binary
*.rar -text binary
### Adobe Project File Types
*.fla -text binary
*.swf -text binary
*.pdf -text binary
*.psd -text binary
*.ai -text binary
*.eps -text binary
*.indd -text binary
*.indt -text binary
*.indb -text binary
*.indl -text binary
*.indp -text binary
*.idns -text binary
*.idml -text binary
*.idms -text binary
*.idmx -text binary
*.idoc -text binary
*.idot -text binary
*.idotm -text binary
*.idotx -text binary
*.indd -text binary
*.indt -text binary
*.indb -text binary
### Movie and audio files
*.avi binary
*.aac binary
*.adt binary
*.adts binary
*.mov binary
*.mp4 binary
*.mp3 binary
*.flv binary
*.ogg binary
*.wav binary
*.m4a binary
*.m4v binary
*.m4p binary
*.m4b binary
*.m4r binary
*.mpg binary
*.mpeg binary
*.flac binary
*.aiff binary
*.aif binary
*.aifc binary
*.cda binary
*.mid binary
*.midi binary
*.vob binary
*.wma binary
*.wmd binary
*.wmf binary
*.wmv binary
*.wmz binary
*.wms binary
*.wmx binary
*.wpd binary
*.wp5 binary
*.xla binary
*.xlam binary
*.xll binary
*.xlm binary
*.xls binary
### Image files
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.webp binary
*.ico binary
*.tif binary
*.tiff binary
*.raw binary
*.bmp binary
*.tga binary
### Web fonts
*.ttf binary
*.eot binary
*.woff binary
*.woff2 binary
*.otf binary
### Apple office documents are actually folders, so treat them as binary.
*.numbers binary
*.pages binary
*.keynote binary
### Compiled MacOS Applications and Libraries. .app(s) are folders, so treat them as binary.
*.app binary
*.dylib binary
### Compiled Windows Applications and Libraries
*.exe binary
*.dll binary
*.sys binary
*.msi binary
*.com binary
### Compiled Linux Applications and Libraries
*.so binary
*.so.1 binary
### Image/Binary files
*.cab binary
*.img binary
*.dmg binary
*.iso binary
*.vcd binary
*.bin binary
*.cue binary
*.vhd binary
*.vdi binary
*.vmdk binary
*.vhdx binary
### Database Files
*.db binary
*.shm binary
*.wal binary
*.sqlite binary
*.sqlite3 binary
*.fdb binary
*.gdb binary
*.mdf binary
*.mds binary
*.mde binary
*.ldf binary
*.sdf binary
*.bak binary
*.wdb binary
*.myd binary
*.idx binary
*.cdb binary
*.sdb binary
*.db3 binary
*.str binary
*.sqlite-journal binary
*.db-journal binary
*.sqlite-shm binary
*.db-shm binary
*.sqlite-wal binary
*.db-wal binary
*.s3db binary
*.fmp12 binary
*.crp binary
*.sl2 binary
*.edb binary
*.tdb binary
*.pdm binary
*.jet binary
*.ecsv binary
*.tdb binary
### Java Binaries
*.jar binary
*.class binary
### Open Office / MS Office Formats
*.docx binary
*.xlsx binary
*.pptx binary
*.potx binary
*.vsdx binary
*.vstx binary
*.doc binary
*.docm binary
*.xls binary
*.xlsb binary
*.ppt binary
*.pot binary
*.potm binary
*.ppam binary
*.pps binary
*.ppsx binary
*.ppsm binary
*.pptm binary
*.vsd binary
*.vsdm binary
*.vss binary
*.vssm binary
*.vsx binary
*.vst binary
*.vstm binary
*.vtx binary
*.vdx binary
*.mpp binary
*.mpt binary
*.one binary
*.onepkg binary
*.onetoc binary
*.snp binary
*.xlsb binary
*.xlsm binary
*.mdb binary
*.accdb binary
*.accde binary
*.accdr binary
*.accdt binary
*.dif binary
*.pub binary
*.sldm binary
*.sldx binary
*.wbk binary
*.xps binary
*.xlt binary
*.xltm binary
*.xltx binary
*.thmx binary
# Email Files/Archives/Backups
*.eml binary
*.pst binary
*.ost binary
# Other/Misc Binary Type Files
*.mui binary
*.msu binary
*.msp binary
*.msi binary
*.cab binary
*.msstyles binary
*.msc binary
#############################
# Whitespace (exclusions)
#############################
.gitmodules -whitespace
# Plain Text Files
*.txt text eol=lf
*.rtf text eol=lf
*.text text eol=lf
*.log text eol=lf
*.csv text eol=lf
*.tsv text eol=lf
*.tab text eol=lf
# Markdown Files
*.md text eol=lf
*.markdown text eol=lf
*.mdown text eol=lf
*.markdown_py text eol=lf
*.mdwn text eol=lf
*.mkd text eol=lf
*.mkdn text eol=lf
*.mkdown text eol=lf
# .Net [Core] Files
*.cs text eol=lf
*.csx text eol=lf
*.vb text eol=lf
*.vbx text eol=lf
*.fs text eol=lf
*.fsx text eol=lf
*.fsi text eol=lf
*.fsscript text eol=lf
# ASP.NET [Core] Files
*.asp text eol=lf
*.aspx text eol=lf
*.master text eol=lf
*.ascx text eol=lf
*.asmx text eol=lf
*.asax text eol=lf
*.ashx text eol=lf
*.svc text eol=lf
*.svc.cs text eol=lf
*.svc.vb text eol=lf
*.svc.fs text eol=lf
# MacOS Developer Files
*.swift text eol=lf
*.swiftdeps text eol=lf
*.plist text eol=lf
*.strings text eol=lf
*.storyboard text eol=lf
*.xcscheme text eol=lf
*.xcodeproj text eol=lf
*.objc text eol=lf
*.m text eol=lf
# C/C++ Files
*.c text eol=lf
*.cpp text eol=lf
*.h text eol=lf
# Windows Shell Scripts
*.bat text eol=lf
*.batch text eol=lf
*.cmd text eol=lf
# PowerShell Scripts
*.ps1 text eol=lf working-tree-encoding=UTF-8
*.psm1 text eol=lf working-tree-encoding=UTF-8
*.psd1 text eol=lf working-tree-encoding=UTF-8
*.ps1xml text eol=lf working-tree-encoding=UTF-8
*.ps1md text eol=lf working-tree-encoding=UTF-8
*.ps1n text eol=lf working-tree-encoding=UTF-8
*.ps1l text eol=lf working-tree-encoding=UTF-8
*.ps1ds text eol=lf working-tree-encoding=UTF-8
*.ps1dd text eol=lf working-tree-encoding=UTF-8
*.ps1de text eol=lf working-tree-encoding=UTF-8
*.ps1dr text eol=lf working-tree-encoding=UTF-8
*.ps1ddr text eol=lf working-tree-encoding=UTF-8
# VBScript
*.vbs text eol=lf
*.vbe text eol=lf
*.vbw text eol=lf
*.vbscript text eol=lf
# Windows JScript / JavaScript under VBScript Host
*.jscript text eol=lf
*.jse text eol=lf
# Linux Shell scripts
*.sh text eol=lf
*.bash text eol=lf
*.bashrc text eol=lf
*.fsh text eol=lf
*.fshrc text eol=lf
*.fprofile text eol=lf
*.ksh text eol=lf
*.kshrc text eol=lf
*.kprofile text eol=lf
*.csh text eol=lf
*.cshrc text eol=lf
*.cprofile text eol=lf
*.tcsh text eol=lf
*.tcshrc text eol=lf
*.tcprofile text eol=lf
*.tsh text eol=lf
*.tshrc text eol=lf
*.tshprofile text eol=lf
*.zsh text eol=lf
*.zshrc text eol=lf
*.zprofile text eol=lf
*.rc text eol=lf
*.profile text eol=lf
*.nanorc text eol=lf
*.shellcheckrc text eol=lf
# Structured Query Languages
*.sql text eol=lf
*.plsql text eol=lf
*.psql text eol=lf
*.pgsql text eol=lf
*.mysql text eol=lf
*.tsql text eol=lf
# Text-Form Serialized Files
*.graphql text eol=lf
*.gql text eol=lf
*.bson text eol=lf
*.ndjson text eol=lf
*.json text eol=lf
*.jsonc text eol=lf
*.json5 text eol=lf
*.yml text eol=lf
*.yaml text eol=lf
*.toml text eol=lf
# JavaScript Files
*.js text eol=lf
*.jsx text eol=lf
*.ejs text eol=lf
*.mjs text eol=lf
*.cjs text eol=lf
*.ujs text eol=lf
# TypeScript files
*.ts text eol=lf
*.tsx text eol=lf
# XML Formatted Files
*.htm text eol=lf diff=html
*.html text eol=lf diff=html
*.xhtml text eol=lf diff=html
*.ht text eol=lf diff=html
*.xml text eol=lf diff=html
*.svg text eol=lf diff=html
*.xsd text eol=lf diff=html
*.xsl text eol=lf diff=html
*.svg text eol=lf diff=html
# Docker related files
*Dockerfile* text eol=lf
*.dockerignore text eol=lf
*.docker-compose* text eol=lf
# Makefile files
*.mk text eol=lf
*.make text eol=lf
*Makefile* text eol=lf
# Visual Studio / JetBrains Rider / .NET (Core) proinject files
*.csproj text eol=crlf diff=vs
*.csproj.user text eol=crlf diff=vs
*.vcproj text eol=crlf diff=vs
*.vcproj.user text eol=crlf diff=vs
*.vcxproj text eol=crlf diff=vs
*.vcxproj.user text eol=crlf diff=vs
*.vbproj text eol=crlf diff=vs
*.vbproj.user text eol=crlf diff=vs
*.fsproj text eol=crlf diff=vs
*.fsproj.user text eol=crlf diff=vs
*.nproj text eol=crlf diff=vs
*.nproj.user text eol=crlf diff=vs
*.npmproj text eol=crlf diff=vs
*.npmproj.user text eol=crlf diff=vs
*.yarnproj text eol=crlf diff=vs
*.yarnproj.user text eol=crlf diff=vs
*.jproj text eol=crlf diff=vs
*.jproj.user text eol=crlf diff=vs
*.tsproj text eol=crlf diff=vs
*.tsproj.user text eol=crlf diff=vs
*.sln text eol=crlf diff=vs
*.sln.user text eol=crlf diff=vs
*.suo text eol=crlf diff=vs
*.sdf text eol=crlf diff=vs
*.sdf.user text eol=crlf diff=vs
# PostScript Files
*.eps text eol=lf
# Nuget Config Files & Packages
*.nuget text eol=lf
*.nuget.config text eol=lf
*.nuspec text eol=lf
*.nuspec.user text eol=lf
*.nuspec.g.user text eol=lf
*.nuspec.d.user text eol=lf
# Documentation
*.ipynb text eol=lf
*.markdown text eol=lf
*.md text eol=lf
*.mdwn text eol=lf
*.mdown text eol=lf
*.mkd text eol=lf
*.mkdn text eol=lf
*.mdtxt text eol=lf
*.mdtext text eol=lf
*.txt text eol=lf
AUTHORS* text eol=lf
CHANGELOG* text eol=lf
CHANGES* text eol=lf
CONTRIBUTING* text eol=lf
COPYING* text eol=lf
copyright* text eol=lf
*COPYRIGHT* text eol=lf
INSTALL* text eol=lf
license* text eol=lf
LICENSE* text eol=lf
NEWS* text eol=lf
readme* text eol=lf
README* text eol=lf
TODO* text eol=lf
# Configs
*.cnf text eol=lf
*.conf text eol=lf
*.config text eol=lf
*.ini text eol=lf
.editorconfig text eol=lf
.env text eol=lf
.gitattributes text eol=lf
.gitconfig text eol=lf
.htaccess text eol=lf
*.lock text eol=lf -diffin
Makefile text eol=lf
makefile text eol=lf
*.po text diff=podiff
# Ignore when exporting
.gitattributes export-ignore eol=lf -whitespace
.gitignore export-ignore eol=lf -whitespace
.gitmodules export-ignore eol=lf -whitespace
.gitkeep export-ignore eol=lf -whitespace
### Archives
*.7z filter=lfs diff=lfs merge=lfs -text
*.br filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.Z filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzo filter=lfs diff=lfs merge=lfs -text
*.lz4 filter=lfs diff=lfs merge=lfs -text
*.lz4c filter=lfs diff=lfs merge=lfs -text
*.lz4f filter=lfs diff=lfs merge=lfs -text
*.lz4h filter=lfs diff=lfs merge=lfs -text
*.lz4k filter=lfs diff=lfs merge=lfs -text
*.lz4s filter=lfs diff=lfs merge=lfs -text
*.lz4x filter=lfs diff=lfs merge=lfs -text
*.lz4y filter=lfs diff=lfs merge=lfs -text
*.lz4z filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
### Adobe Project File Types
*.fla filter=lfs diff=lfs merge=lfs -text
*.swf filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.ai filter=lfs diff=lfs merge=lfs -text
*.eps filter=lfs diff=lfs merge=lfs -text
*.indd filter=lfs diff=lfs merge=lfs -text
*.indt filter=lfs diff=lfs merge=lfs -text
*.indb filter=lfs diff=lfs merge=lfs -text
*.indl filter=lfs diff=lfs merge=lfs -text
*.indp filter=lfs diff=lfs merge=lfs -text
*.idns filter=lfs diff=lfs merge=lfs -text
*.idml filter=lfs diff=lfs merge=lfs -text
*.idms filter=lfs diff=lfs merge=lfs -text
*.idmx filter=lfs diff=lfs merge=lfs -text
*.idoc filter=lfs diff=lfs merge=lfs -text
*.idot filter=lfs diff=lfs merge=lfs -text
*.idotm filter=lfs diff=lfs merge=lfs -text
*.idotx filter=lfs diff=lfs merge=lfs -text
*.indd filter=lfs diff=lfs merge=lfs -text
*.indt filter=lfs diff=lfs merge=lfs -text
*.indb filter=lfs diff=lfs merge=lfs -text
### Movie and audio files
*.avi filter=lfs diff=lfs merge=lfs -text
*.aac filter=lfs diff=lfs merge=lfs -text
*.adt filter=lfs diff=lfs merge=lfs -text
*.adts filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.flv filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.m4a filter=lfs diff=lfs merge=lfs -text
*.m4v filter=lfs diff=lfs merge=lfs -text
*.m4p filter=lfs diff=lfs merge=lfs -text
*.m4b filter=lfs diff=lfs merge=lfs -text
*.m4r filter=lfs diff=lfs merge=lfs -text
*.mpg filter=lfs diff=lfs merge=lfs -text
*.mpeg filter=lfs diff=lfs merge=lfs -text
*.flac filter=lfs diff=lfs merge=lfs -text
*.aiff filter=lfs diff=lfs merge=lfs -text
*.aif filter=lfs diff=lfs merge=lfs -text
*.aifc filter=lfs diff=lfs merge=lfs -text
*.cda filter=lfs diff=lfs merge=lfs -text
*.mid filter=lfs diff=lfs merge=lfs -text
*.midi filter=lfs diff=lfs merge=lfs -text
*.vob filter=lfs diff=lfs merge=lfs -text
*.wma filter=lfs diff=lfs merge=lfs -text
*.wmd filter=lfs diff=lfs merge=lfs -text
*.wmf filter=lfs diff=lfs merge=lfs -text
*.wmv filter=lfs diff=lfs merge=lfs -text
*.wmz filter=lfs diff=lfs merge=lfs -text
*.wms filter=lfs diff=lfs merge=lfs -text
*.wmx filter=lfs diff=lfs merge=lfs -text
*.wpd filter=lfs diff=lfs merge=lfs -text
*.wp5 filter=lfs diff=lfs merge=lfs -text
*.xla filter=lfs diff=lfs merge=lfs -text
*.xlam filter=lfs diff=lfs merge=lfs -text
*.xll filter=lfs diff=lfs merge=lfs -text
*.xlm filter=lfs diff=lfs merge=lfs -text
*.xls filter=lfs diff=lfs merge=lfs -text
### Image files
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.webp filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
*.tif filter=lfs diff=lfs merge=lfs -text
*.tiff filter=lfs diff=lfs merge=lfs -text
*.raw filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
*.tga filter=lfs diff=lfs merge=lfs -text
### Web fonts
*.ttf filter=lfs diff=lfs merge=lfs -text
*.eot filter=lfs diff=lfs merge=lfs -text
*.woff filter=lfs diff=lfs merge=lfs -text
*.woff2 filter=lfs diff=lfs merge=lfs -text
*.otf filter=lfs diff=lfs merge=lfs -text
### Apple office documents are actually folders, so treat them as binary.
*.numbers filter=lfs diff=lfs merge=lfs -text
*.pages filter=lfs diff=lfs merge=lfs -text
*.keynote filter=lfs diff=lfs merge=lfs -text
### Compiled MacOS Applications and Libraries. .app(s) are folders, so treat them as binary.
*.app filter=lfs diff=lfs merge=lfs -text
*.dylib filter=lfs diff=lfs merge=lfs -text
### Compiled Windows Applications and Libraries
*.exe filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text
*.sys filter=lfs diff=lfs merge=lfs -text
*.msi filter=lfs diff=lfs merge=lfs -text
*.com filter=lfs diff=lfs merge=lfs -text
### Compiled Linux Applications and Libraries
*.so filter=lfs diff=lfs merge=lfs -text
*.so.1 filter=lfs diff=lfs merge=lfs -text
### Image/Binary files
*.cab filter=lfs diff=lfs merge=lfs -text
*.img filter=lfs diff=lfs merge=lfs -text
*.dmg filter=lfs diff=lfs merge=lfs -text
*.iso filter=lfs diff=lfs merge=lfs -text
*.vcd filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.cue filter=lfs diff=lfs merge=lfs -text
*.vhd filter=lfs diff=lfs merge=lfs -text
*.vdi filter=lfs diff=lfs merge=lfs -text
*.vmdk filter=lfs diff=lfs merge=lfs -text
*.vhdx filter=lfs diff=lfs merge=lfs -text
### Database Files
*.db filter=lfs diff=lfs merge=lfs -text
*.shm filter=lfs diff=lfs merge=lfs -text
*.wal filter=lfs diff=lfs merge=lfs -text
*.sqlite filter=lfs diff=lfs merge=lfs -text
*.sqlite3 filter=lfs diff=lfs merge=lfs -text
*.fdb filter=lfs diff=lfs merge=lfs -text
*.gdb filter=lfs diff=lfs merge=lfs -text
*.mdf filter=lfs diff=lfs merge=lfs -text
*.mds filter=lfs diff=lfs merge=lfs -text
*.mde filter=lfs diff=lfs merge=lfs -text
*.ldf filter=lfs diff=lfs merge=lfs -text
*.sdf filter=lfs diff=lfs merge=lfs -text
*.bak filter=lfs diff=lfs merge=lfs -text
*.wdb filter=lfs diff=lfs merge=lfs -text
*.myd filter=lfs diff=lfs merge=lfs -text
*.idx filter=lfs diff=lfs merge=lfs -text
*.cdb filter=lfs diff=lfs merge=lfs -text
*.sdb filter=lfs diff=lfs merge=lfs -text
*.db3 filter=lfs diff=lfs merge=lfs -text
*.str filter=lfs diff=lfs merge=lfs -text
*.sqlite-journal filter=lfs diff=lfs merge=lfs -text
*.db-journal filter=lfs diff=lfs merge=lfs -text
*.sqlite-shm filter=lfs diff=lfs merge=lfs -text
*.db-shm filter=lfs diff=lfs merge=lfs -text
*.sqlite-wal filter=lfs diff=lfs merge=lfs -text
*.db-wal filter=lfs diff=lfs merge=lfs -text
*.s3db filter=lfs diff=lfs merge=lfs -text
*.fmp12 filter=lfs diff=lfs merge=lfs -text
*.crp filter=lfs diff=lfs merge=lfs -text
*.sl2 filter=lfs diff=lfs merge=lfs -text
*.edb filter=lfs diff=lfs merge=lfs -text
*.tdb filter=lfs diff=lfs merge=lfs -text
*.pdm filter=lfs diff=lfs merge=lfs -text
*.jet filter=lfs diff=lfs merge=lfs -text
*.ecsv filter=lfs diff=lfs merge=lfs -text
*.tdb filter=lfs diff=lfs merge=lfs -text
### Java Binaries
*.jar filter=lfs diff=lfs merge=lfs -text
*.class filter=lfs diff=lfs merge=lfs -text
### Open Office / MS Office Formats
*.docx filter=lfs diff=lfs merge=lfs -text
*.xlsx filter=lfs diff=lfs merge=lfs -text
*.pptx filter=lfs diff=lfs merge=lfs -text
*.potx filter=lfs diff=lfs merge=lfs -text
*.vsdx filter=lfs diff=lfs merge=lfs -text
*.vstx filter=lfs diff=lfs merge=lfs -text
*.doc filter=lfs diff=lfs merge=lfs -text
*.docm filter=lfs diff=lfs merge=lfs -text
*.xls filter=lfs diff=lfs merge=lfs -text
*.xlsb filter=lfs diff=lfs merge=lfs -text
*.ppt filter=lfs diff=lfs merge=lfs -text
*.pot filter=lfs diff=lfs merge=lfs -text
*.potm filter=lfs diff=lfs merge=lfs -text
*.ppam filter=lfs diff=lfs merge=lfs -text
*.pps filter=lfs diff=lfs merge=lfs -text
*.ppsx filter=lfs diff=lfs merge=lfs -text
*.ppsm filter=lfs diff=lfs merge=lfs -text
*.pptm filter=lfs diff=lfs merge=lfs -text
*.vsd filter=lfs diff=lfs merge=lfs -text
*.vsdm filter=lfs diff=lfs merge=lfs -text
*.vss filter=lfs diff=lfs merge=lfs -text
*.vssm filter=lfs diff=lfs merge=lfs -text
*.vsx filter=lfs diff=lfs merge=lfs -text
*.vst filter=lfs diff=lfs merge=lfs -text
*.vstm filter=lfs diff=lfs merge=lfs -text
*.vtx filter=lfs diff=lfs merge=lfs -text
*.vdx filter=lfs diff=lfs merge=lfs -text
*.mpp filter=lfs diff=lfs merge=lfs -text
*.mpt filter=lfs diff=lfs merge=lfs -text
*.one filter=lfs diff=lfs merge=lfs -text
*.onepkg filter=lfs diff=lfs merge=lfs -text
*.onetoc filter=lfs diff=lfs merge=lfs -text
*.snp filter=lfs diff=lfs merge=lfs -text
*.xlsb filter=lfs diff=lfs merge=lfs -text
*.xlsm filter=lfs diff=lfs merge=lfs -text
*.mdb filter=lfs diff=lfs merge=lfs -text
*.accdb filter=lfs diff=lfs merge=lfs -text
*.accde filter=lfs diff=lfs merge=lfs -text
*.accdr filter=lfs diff=lfs merge=lfs -text
*.accdt filter=lfs diff=lfs merge=lfs -text
*.dif filter=lfs diff=lfs merge=lfs -text
*.pub filter=lfs diff=lfs merge=lfs -text
*.sldm filter=lfs diff=lfs merge=lfs -text
*.sldx filter=lfs diff=lfs merge=lfs -text
*.wbk filter=lfs diff=lfs merge=lfs -text
*.xps filter=lfs diff=lfs merge=lfs -text
*.xlt filter=lfs diff=lfs merge=lfs -text
*.xltm filter=lfs diff=lfs merge=lfs -text
*.xltx filter=lfs diff=lfs merge=lfs -text
*.thmx filter=lfs diff=lfs merge=lfs -text
# Email files (Vendor Independent)
*.eml filter=lfs diff=lfs merge=lfs -text
*.pst filter=lfs diff=lfs merge=lfs -text
*.ost filter=lfs diff=lfs merge=lfs -text
# Other/Misc Binary Type Files
*.mui filter=lfs diff=lfs merge=lfs -text
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment