change git attibute

This commit is contained in:
Sean Lu
2025-01-10 17:13:54 +08:00
parent dfdcd0fd7f
commit ddc3c4c6d8

155
.gitattributes vendored
View File

@@ -1,132 +1,27 @@
#https://gist.githubusercontent.com/nemotoo/b8a1c3a0f1225bb9231979f389fd4f3f/raw/dc3e8cab80fc62d1c60db70c761b1ffa636aa796/.gitattributes # Set the default behavior, in case people don't have core.autocrlf set.
#grafted from https://hextantstudios.com/unity-gitattributes/
# 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 * text=auto
# Code
*.cs text diff=csharp ## Unity ##
# Unity Text Assets
*.meta unityyaml *.txt text
*.unity unityyaml *.cs diff=csharp text
*.asset unityyaml *.cginc text
*.prefab unityyaml *.shader text
*.mat unityyaml
#asink: anim files can get large *.mat merge=unityyamlmerge eol=lf
*.anim unityyaml lfs *.anim merge=unityyamlmerge eol=lf
*.controller unityyaml *.unity merge=unityyamlmerge eol=lf
*.overrideController unityyaml *.prefab merge=unityyamlmerge eol=lf
*.physicMaterial unityyaml *.physicsMaterial2D merge=unityyamlmerge eol=lf
*.physicsMaterial2D unityyaml *.physicsMaterial merge=unityyamlmerge eol=lf
*.playable unityyaml *.physicMaterial merge=unityyamlmerge eol=lf
*.mask unityyaml *.asset merge=unityyamlmerge eol=lf
*.brush unityyaml *.meta merge=unityyamlmerge eol=lf
*.flare unityyaml *.controller merge=unityyamlmerge eol=lf
*.fontsettings unityyaml *.flare merge=unityyamlmerge eol=lf
*.guiskin unityyaml
*.giparams unityyaml
*.renderTexture unityyaml
*.spriteatlas unityyaml
*.terrainlayer unityyaml
*.mixer unityyaml
*.shadervariants unityyaml
*.preset unityyaml
*.asmdef -text diff
# 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
## git-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 #3D Object
*.FBX filter=lfs diff=lfs merge=lfs -text *.FBX -text
*.fbx filter=lfs diff=lfs merge=lfs -text *.fbx -text
*.blend filter=lfs diff=lfs merge=lfs -text *.blend -text
*.obj filter=lfs diff=lfs merge=lfs -text *.obj -text
#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
*.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
*.tgz filter=lfs diff=lfs merge=lfs -text
*.aar filter=lfs diff=lfs merge=lfs -text
*.lighting filter=lfs diff=lfs merge=lfs -text
#/LocalPackages (tests_withnewpackage)
#$ find . -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort -u
#$ find ./* -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort -u
#LICENSE
#LICENSE_WaveSDKNativeBinary
#aar
#anim
#apk
#asmdef
#asset
#bat
#controller
#cs
#default
#dll
#docx
#dummy
#exe
#exr
#fbx
#gitignored
#ini
#inputactions
#json
#lighting
#mat
#md
#meta
#mtl
#obj
#physicMaterial
#png
#prefab
#preset
#renderTexture
#setting
#shader
#so
#tm1
#tmp
#txt
#unity
#unitypackage
#wav
#xml
*.hdr filter=lfs diff=lfs merge=lfs -text
*.lighting filter=lfs diff=lfs merge=lfs -text
*.so filter=lfs diff=lfs merge=lfs -text