Created
March 8, 2021 16:52
-
-
Save mtpython/f0c71d6ca5b88c9af3c07ba34deb4267 to your computer and use it in GitHub Desktop.
.gitattributes for Unity 2019.4.20f1 with git-lfs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ! Set up git-lfs and path to Unity SmartMerge before use | |
# | |
# Source: https://hextantstudios.com/unity-gitattributes/ | |
# | |
# After making changes to this file: | |
# git reset HEAD -- | |
# git add -A | |
# Macro for Unity YAML-based asset files. | |
[attr]unityyaml -text merge=unityyamlmerge diff | |
# Macro for all binary files that should use Git LFS. | |
[attr]lfs -text filter=lfs diff=lfs merge=lfs | |
# Default to auto-normalized line endings. | |
* text=auto | |
# Code | |
*.cs text diff=csharp | |
# Unity Text Assets | |
*.meta unityyaml | |
*.unity unityyaml | |
*.asset unityyaml | |
*.prefab unityyaml | |
*.mat unityyaml | |
*.anim unityyaml | |
*.controller unityyaml | |
*.overrideController unityyaml | |
*.physicMaterial unityyaml | |
*.physicsMaterial2D unityyaml | |
*.playable unityyaml | |
*.mask unityyaml | |
*.brush unityyaml | |
*.flare unityyaml | |
*.fontsettings unityyaml | |
*.guiskin unityyaml | |
*.giparams unityyaml | |
*.renderTexture unityyaml | |
*.spriteatlas unityyaml | |
*.terrainlayer unityyaml | |
*.mixer unityyaml | |
*.shadervariants unityyaml | |
*.preset unityyaml | |
*.asmdef -text diff | |
# Collapse Unity-generated files on GitHub | |
# https://thoughtbot.com/blog/how-to-git-with-unity | |
*.asset linguist-generated | |
*.mat linguist-generated | |
*.meta linguist-generated | |
*.prefab linguist-generated | |
*.unity linguist-generated | |
# Unity Binary Assets | |
*.cubemap lfs | |
*.unitypackage lfs | |
# Note: Unity terrain assets must have "-Terrain" suffix. | |
*-[Tt]errain.asset -unityyaml lfs | |
# Note: Unity navmesh assets must have "-NavMesh" suffix. | |
*-[Nn]av[Mm]esh.asset -unityyaml lfs | |
# Image | |
*.jpg lfs | |
*.jpeg lfs | |
*.png lfs | |
*.apng lfs | |
*.atsc lfs | |
*.gif lfs | |
*.bmp lfs | |
*.exr lfs | |
*.tga lfs | |
*.tiff lfs | |
*.tif lfs | |
*.iff lfs | |
*.pict lfs | |
*.dds lfs | |
*.xcf lfs | |
*.leo lfs | |
*.kra lfs | |
*.kpp lfs | |
*.clip lfs | |
*.webm lfs | |
*.webp lfs | |
*.svg lfs | |
*.svgz lfs | |
*.psd lfs | |
*.afphoto lfs | |
*.afdesign lfs | |
# Audio | |
*.mp3 lfs | |
*.ogg lfs | |
*.wav lfs | |
*.aiff lfs | |
*.aif lfs | |
*.mod lfs | |
*.it lfs | |
*.s3m lfs | |
*.xm lfs | |
# Video | |
*.mov lfs | |
*.avi lfs | |
*.asf lfs | |
*.mpg lfs | |
*.mpeg lfs | |
*.mp4 lfs | |
*.flv lfs | |
*.ogv lfs | |
*.wmv lfs | |
# 3D | |
*.fbx lfs | |
*.obj lfs | |
*.max lfs | |
*.blend lfs | |
*.blender lfs | |
*.dae lfs | |
*.mb lfs | |
*.ma lfs | |
*.3ds lfs | |
*.dfx lfs | |
*.c4d lfs | |
*.lwo lfs | |
*.lwo2 lfs | |
*.abc lfs | |
*.3dm lfs | |
*.bin lfs | |
*.glb lfs | |
# Executables | |
*.exe lfs | |
*.dll lfs | |
*.so lfs | |
*.pdb lfs | |
*.mdb lfs | |
# Packaging | |
*.zip lfs | |
*.7z lfs | |
*.gz lfs | |
*.rar lfs | |
*.tar lfs | |
# Fonts | |
*.otf lfs | |
*.ttf lfs |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment