Skip to content

Instantly share code, notes, and snippets.

@ma-al
Last active January 24, 2023 19:43
Show Gist options
  • Save ma-al/019f7f76498c55f0061120a5b13c6d88 to your computer and use it in GitHub Desktop.
Save ma-al/019f7f76498c55f0061120a5b13c6d88 to your computer and use it in GitHub Desktop.
Default Git LFS track filetypes
# Often used LFS tracks
# ------------------------------------------------
# Python-related
*.pkl filter=lfs diff=lfs merge=lfs -text
*.npz filter=lfs diff=lfs merge=lfs -text
# ------------------------------------------------
# Usual image types
*.png filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
*.svg filter=lfs diff=lfs merge=lfs -text
*.sketch filter=lfs diff=lfs merge=lfs -text
# ------------------------------------------------
# Office binaries
*.ppt filter=lfs diff=lfs merge=lfs -text
*.pptx filter=lfs diff=lfs merge=lfs -text
*.doc filter=lfs diff=lfs merge=lfs -text
*.docx filter=lfs diff=lfs merge=lfs -text
*.xls filter=lfs diff=lfs merge=lfs -text
*.xlsx filter=lfs diff=lfs merge=lfs -text
*.odt filter=lfs diff=lfs merge=lfs -text
*.odf filter=lfs diff=lfs merge=lfs -text
*.odp filter=lfs diff=lfs merge=lfs -text

Why

Just a place to store default Git LFS tracking types.

bash version below.

#!/bin/bash
# Makes Git use LFS for potentially huge python-related stuff
git lfs track \
'*.pkl' \
'*.npz'
# Same for binary image types
git lfs track \
'*.png' \
'*.jpeg' \
'*.jpg' \
'*.bmp' \
'*.svg' \
'*.sketch'
# And again for office-related binaries
git lfs track \
'*.ppt' \
'*.pptx' \
'*.doc' \
'*.docx' \
'*.xls' \
'*.xlsx' \
'*.odt' \
'*.odf' \
'*.odp' \
'*.docx' \
'*.xls' \
'*.xlsx'
@SebastianBecker2
Copy link

It lists docx, xls and xlsx files twice, if I'm not mistaken.

@ma-al
Copy link
Author

ma-al commented Sep 13, 2022

oh wow. yes 😆

Thanks!

@ma-al
Copy link
Author

ma-al commented Sep 13, 2022

It lists docx, xls and xlsx files twice, if I'm not mistaken.

fixed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment