Skip to content

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 .jif filter=lfs diff=lfs merge=lfs -text

Packages

.pkg filter=lfs diff=lfs merge=lfs -text .pdd filter=lfs diff=lfs merge=lfs -text

Adobe

.fdf filter=lfs diff=lfs merge=lfs -text .xfdf filter=lfs diff=lfs merge=lfs -text .xdp filter=lfs diff=lfs merge=lfs -text .psd filter=lfs diff=lfs merge=lfs -text

Office (Word, Excel, Visio, PowerPoint)

.doc filter=lfs diff=lfs merge=lfs -text .docx filter=lfs diff=lfs merge=lfs -text .dot filter=lfs diff=lfs merge=lfs -text .dotx filter=lfs diff=lfs merge=lfs -text .xls filter=lfs diff=lfs merge=lfs -text .xlsx filter=lfs diff=lfs merge=lfs -text .xlt filter=lfs diff=lfs merge=lfs -text .xltx filter=lfs diff=lfs merge=lfs -text .xlm filter=lfs diff=lfs merge=lfs -text .xlsm filter=lfs diff=lfs merge=lfs -text .xltm filter=lfs diff=lfs merge=lfs -text .vsdx filter=lfs diff=lfs merge=lfs -text .vdx filter=lfs diff=lfs merge=lfs -text .vstx filter=lfs diff=lfs merge=lfs -text .vstx filter=lfs diff=lfs merge=lfs -text .vstm filter=lfs diff=lfs merge=lfs -text .vsdm filter=lfs diff=lfs merge=lfs -text .vstm filter=lfs diff=lfs merge=lfs -text .ppt filter=lfs diff=lfs merge=lfs -text .pot filter=lfs diff=lfs merge=lfs -text .pps filter=lfs diff=lfs merge=lfs -text .pptx filter=lfs diff=lfs merge=lfs -text .pptm filter=lfs diff=lfs merge=lfs -text .potx filter=lfs diff=lfs merge=lfs -text .potm filter=lfs diff=lfs merge=lfs -text .ppam filter=lfs diff=lfs merge=lfs -text .ppsx filter=lfs diff=lfs merge=lfs -text .ppsm filter=lfs diff=lfs merge=lfs -text .sldx filter=lfs diff=lfs merge=lfs -text .sldm filter=lfs diff=lfs merge=lfs -text

Other

.exe filter=lfs diff=lfs merge=lfs -text .csv filter=lfs diff=lfs merge=lfs -text