46 lines
1.4 KiB
Text
46 lines
1.4 KiB
Text
# Source : https://rehansaeed.com/gitattributes-best-practices/
|
||
|
||
###############################
|
||
# Git Line Endings #
|
||
###############################
|
||
|
||
# Set default behaviour to automatically normalize line endings.
|
||
* text=auto
|
||
|
||
# Force batch scripts to always use CRLF line endings so that if a repo is accessed
|
||
# in Windows via a file share from Linux, the scripts will work.
|
||
*.{cmd,[cC][mM][dD]} text eol=crlf
|
||
*.{bat,[bB][aA][tT]} text eol=crlf
|
||
|
||
# Force bash scripts to always use LF line endings so that if a repo is accessed
|
||
# in Unix via a file share from Windows, the scripts will work.
|
||
*.sh text eol=lf
|
||
|
||
###############################
|
||
# Git Large File System (LFS) #
|
||
###############################
|
||
|
||
# Archives
|
||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||
*.br 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
|
||
|
||
# Documents
|
||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||
|
||
# Images
|
||
*.gif filter=lfs diff=lfs merge=lfs -text
|
||
*.ico filter=lfs diff=lfs merge=lfs -text
|
||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||
*.png filter=lfs diff=lfs merge=lfs -text
|
||
*.psd filter=lfs diff=lfs merge=lfs -text
|
||
*.webp filter=lfs diff=lfs merge=lfs -text
|
||
|
||
# Fonts
|
||
*.woff2 filter=lfs diff=lfs merge=lfs -text
|
||
|
||
# Other
|
||
*.exe filter=lfs diff=lfs merge=lfs -text
|