1- # https://gist.githubusercontent.com/nemotoo/b8a1c3a0f1225bb9231979f389fd4f3f/raw/dc3e8cab80fc62d1c60db70c761b1ffa636aa796/.gitattributes
2- # grafted from https://hextantstudios.com/unity-gitattributes/
3- # Macro for Unity YAML-based asset files.
4- [attr ]unityyaml - text merge =unityyamlmerge diff
5- # Macro for all binary files that should use Git LFS.
6- [attr ]lfs - text filter =lfs diff =lfs merge =lfs
7- # Default to auto-normalized line endings.
1+ # Set the default behavior, in case people don't have core.autocrlf set.
82* text =auto
9- # Code
10- * .cs text diff =csharp
11- # Unity Text Assets
12- * .meta unityyaml
13- * .unity unityyaml
14- * .asset unityyaml
15- * .prefab unityyaml
16- * .mat unityyaml
17- # asink: anim files can get large
18- * .anim unityyaml lfs
19- * .controller unityyaml
20- * .overrideController unityyaml
21- * .physicMaterial unityyaml
22- * .physicsMaterial2D unityyaml
23- * .playable unityyaml
24- * .mask unityyaml
25- * .brush unityyaml
26- * .flare unityyaml
27- * .fontsettings unityyaml
28- * .guiskin unityyaml
29- * .giparams unityyaml
30- * .renderTexture unityyaml
31- * .spriteatlas unityyaml
32- * .terrainlayer unityyaml
33- * .mixer unityyaml
34- * .shadervariants unityyaml
35- * .preset unityyaml
36- * .asmdef - text diff
37- # Unity Binary Assets
38- * .cubemap lfs
39- * .unitypackage lfs
40- # Note: Unity terrain assets must have "-Terrain" suffix.
41- * - [Tt ]errain.asset - unityyaml lfs
42- # Note: Unity navmesh assets must have "-NavMesh" suffix.
43- * - [Nn ]av [Mm ]esh.asset - unityyaml lfs
44- # # git-lfs ##
45- # Image
46- * .jpg filter =lfs diff =lfs merge =lfs - text
47- * .jpeg filter =lfs diff =lfs merge =lfs - text
48- * .png filter =lfs diff =lfs merge =lfs - text
49- * .gif filter =lfs diff =lfs merge =lfs - text
50- * .psd filter =lfs diff =lfs merge =lfs - text
51- * .ai filter =lfs diff =lfs merge =lfs - text
52- # Audio
53- * .mp3 filter =lfs diff =lfs merge =lfs - text
54- * .wav filter =lfs diff =lfs merge =lfs - text
55- * .ogg filter =lfs diff =lfs merge =lfs - text
56- # Video
57- * .mp4 filter =lfs diff =lfs merge =lfs - text
58- * .mov filter =lfs diff =lfs merge =lfs - text
59- # 3D Object
60- * .FBX filter =lfs diff =lfs merge =lfs - text
61- * .fbx filter =lfs diff =lfs merge =lfs - text
62- * .blend filter =lfs diff =lfs merge =lfs - text
63- * .obj filter =lfs diff =lfs merge =lfs - text
64- # ETC
65- * .a filter =lfs diff =lfs merge =lfs - text
66- * .exr filter =lfs diff =lfs merge =lfs - text
67- * .tga filter =lfs diff =lfs merge =lfs - text
68- * .pdf filter =lfs diff =lfs merge =lfs - text
69- * .zip filter =lfs diff =lfs merge =lfs - text
70- * .dll filter =lfs diff =lfs merge =lfs - text
71- * .unitypackage filter =lfs diff =lfs merge =lfs - text
72- * .aif filter =lfs diff =lfs merge =lfs - text
73- * .ttf filter =lfs diff =lfs merge =lfs - text
74- * .rns filter =lfs diff =lfs merge =lfs - text
75- * .reason filter =lfs diff =lfs merge =lfs - text
76- * .lxo filter =lfs diff =lfs merge =lfs - text
77- * .tgz filter =lfs diff =lfs merge =lfs - text
78-
79- * .aar filter =lfs diff =lfs merge =lfs - text
80- * .lighting filter =lfs diff =lfs merge =lfs - text
813
82- # /LocalPackages (tests_withnewpackage)
83- # $ find . -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort -u
4+ # # Unity ##
845
85- # $ find ./* -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort -u
86- # LICENSE
87- # LICENSE_WaveSDKNativeBinary
88- # aar
89- # anim
90- # apk
91- # asmdef
92- # asset
93- # bat
94- # controller
95- # cs
96- # default
97- # dll
98- # docx
99- # dummy
100- # exe
101- # exr
102- # fbx
103- # gitignored
104- # ini
105- # inputactions
106- # json
107- # lighting
108- # mat
109- # md
110- # meta
111- # mtl
112- # obj
113- # physicMaterial
114- # png
115- # prefab
116- # preset
117- # renderTexture
118- # setting
119- # shader
120- # so
121- # tm1
122- # tmp
123- # txt
124- # unity
125- # unitypackage
126- # wav
127- # xml
6+ * .txt text
7+ * .cs diff =csharp text
8+ * .cginc text
9+ * .shader text
12810
11+ * .mat merge =unityyamlmerge eol =lf
12+ * .anim merge =unityyamlmerge eol =lf
13+ * .unity merge =unityyamlmerge eol =lf
14+ * .prefab merge =unityyamlmerge eol =lf
15+ * .physicsMaterial2D merge =unityyamlmerge eol =lf
16+ * .physicsMaterial merge =unityyamlmerge eol =lf
17+ * .physicMaterial merge =unityyamlmerge eol =lf
18+ * .asset merge =unityyamlmerge eol =lf
19+ * .meta merge =unityyamlmerge eol =lf
20+ * .controller merge =unityyamlmerge eol =lf
21+ * .flare merge =unityyamlmerge eol =lf
12922
130- * .hdr filter =lfs diff =lfs merge =lfs - text
131- * .lighting filter =lfs diff =lfs merge =lfs - text
132- * .so filter =lfs diff =lfs merge =lfs - text
23+ # 3D Object
24+ * .FBX - text
25+ * .fbx - text
26+ * .blend - text
27+ * .obj - text
0 commit comments