Skip to content

Instantly share code, notes, and snippets.

@Retr0-01
Last active March 29, 2025 08:33
Show Gist options
  • Save Retr0-01/a8b970cdaa1e97d63ffdffbb4330c2ec to your computer and use it in GitHub Desktop.
Save Retr0-01/a8b970cdaa1e97d63ffdffbb4330c2ec to your computer and use it in GitHub Desktop.
A general use .gitattributes file for Unity projects.
## Unity .gitattributes ##
# Grab the latest from https://gist.github.com/Retr0-01/a8b970cdaa1e97d63ffdffbb4330c2ec
*.cs text diff=csharp
*.cginc text
*.shader text
# Add 'merge=unityyamlmerge' to the files below if you ever use that tool.
# https://docs.unity3d.com/Manual/SmartMerge.html
*.mat eol=lf
*.anim eol=lf
*.unity eol=lf
*.prefab eol=lf
*.physicsMaterial2D eol=lf
*.physicMaterial eol=lf
*.asset eol=lf
*.meta eol=lf
*.controller eol=lf
## Large File Storage ##
# Uncomment any file types that you want to store in LFS.
# Image
#*.jpg filter=lfs diff=lfs merge=lfs -text
#*.jpeg filter=lfs diff=lfs merge=lfs -text
#*.png filter=lfs diff=lfs merge=lfs -text
#*.gif filter=lfs diff=lfs merge=lfs -text
#*.psd filter=lfs diff=lfs merge=lfs -text
#*.ai filter=lfs diff=lfs merge=lfs -text
# Audio
#*.mp3 filter=lfs diff=lfs merge=lfs -text
#*.wav filter=lfs diff=lfs merge=lfs -text
#*.ogg filter=lfs diff=lfs merge=lfs -text
# Video
#*.mp4 filter=lfs diff=lfs merge=lfs -text
#*.mov filter=lfs diff=lfs merge=lfs -text
# 3D Object
#*.blend filter=lfs diff=lfs merge=lfs -text
#*.fbx filter=lfs diff=lfs merge=lfs -text
#*.obj filter=lfs diff=lfs merge=lfs -text
# Archives / ETC
#*.a filter=lfs diff=lfs merge=lfs -text
#*.exr filter=lfs diff=lfs merge=lfs -text
#*.tga filter=lfs diff=lfs merge=lfs -text
#*.tgz filter=lfs diff=lfs merge=lfs -text
#*.pdf filter=lfs diff=lfs merge=lfs -text
#*.zip filter=lfs diff=lfs merge=lfs -text
#*.dll filter=lfs diff=lfs merge=lfs -text
#*.unitypackage filter=lfs diff=lfs merge=lfs -text
#*.aif filter=lfs diff=lfs merge=lfs -text
#*.ttf filter=lfs diff=lfs merge=lfs -text
#*.rns filter=lfs diff=lfs merge=lfs -text
#*.reason filter=lfs diff=lfs merge=lfs -text
#*.lxo filter=lfs diff=lfs merge=lfs -text
# Collapse Unity-generated files on GitHub
*.asset linguist-generated
*.mat linguist-generated
*.meta linguist-generated
*.prefab linguist-generated
*.unity linguist-generated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment