Last active
May 11, 2022 11:40
-
-
Save HebelHuber/a518f6e4f5d0f0d825c12c19c255a62e to your computer and use it in GitHub Desktop.
unity .gitignore .gitattributes
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
# Unity | |
*.cginc text | |
*.cs text diff=csharp | |
*.shader text | |
# Unity YAML | |
*.mat merge=unityyamlmerge eol=lf | |
*.anim merge=unityyamlmerge eol=lf | |
*.unity merge=unityyamlmerge eol=lf | |
*.prefab merge=unityyamlmerge eol=lf | |
*.asset merge=unityyamlmerge eol=lf | |
*.meta merge=unityyamlmerge eol=lf | |
*.controller merge=unityyamlmerge eol=lf | |
# "physic" for 3D but "physics" for 2D | |
*.physicMaterial2D merge=unityyamlmerge eol=lf | |
*.physicMaterial merge=unityyamlmerge eol=lf | |
*.physicsMaterial2D merge=unityyamlmerge eol=lf | |
*.physicsMaterial merge=unityyamlmerge eol=lf | |
# Using Git LFS | |
# Add filter=lfs diff=lfs merge=lfs to the binary files | |
# Unity LFS | |
*.cubemap binary filter=lfs diff=lfs merge=lfs | |
*.unitypackage binary filter=lfs diff=lfs merge=lfs | |
# 3D models | |
*.3dm binary filter=lfs diff=lfs merge=lfs | |
*.3ds binary filter=lfs diff=lfs merge=lfs | |
*.blend binary filter=lfs diff=lfs merge=lfs | |
*.c4d binary filter=lfs diff=lfs merge=lfs | |
*.collada binary filter=lfs diff=lfs merge=lfs | |
*.dae binary filter=lfs diff=lfs merge=lfs | |
*.dxf binary filter=lfs diff=lfs merge=lfs | |
*.FBX binary filter=lfs diff=lfs merge=lfs | |
*.fbx binary filter=lfs diff=lfs merge=lfs | |
*.jas binary filter=lfs diff=lfs merge=lfs | |
*.lws binary filter=lfs diff=lfs merge=lfs | |
*.lxo binary filter=lfs diff=lfs merge=lfs | |
*.ma binary filter=lfs diff=lfs merge=lfs | |
*.max binary filter=lfs diff=lfs merge=lfs | |
*.mb binary filter=lfs diff=lfs merge=lfs | |
*.obj binary filter=lfs diff=lfs merge=lfs | |
*.ply binary filter=lfs diff=lfs merge=lfs | |
*.skp binary filter=lfs diff=lfs merge=lfs | |
*.stl binary filter=lfs diff=lfs merge=lfs | |
*.ztl binary filter=lfs diff=lfs merge=lfs | |
# Audio | |
*.aif binary filter=lfs diff=lfs merge=lfs | |
*.aiff binary filter=lfs diff=lfs merge=lfs | |
*.it binary filter=lfs diff=lfs merge=lfs | |
*.mod binary filter=lfs diff=lfs merge=lfs | |
*.mp3 binary filter=lfs diff=lfs merge=lfs | |
*.ogg binary filter=lfs diff=lfs merge=lfs | |
*.s3m binary filter=lfs diff=lfs merge=lfs | |
*.wav binary filter=lfs diff=lfs merge=lfs | |
*.xm binary filter=lfs diff=lfs merge=lfs | |
# Video | |
*.asf binary filter=lfs diff=lfs merge=lfs | |
*.avi binary filter=lfs diff=lfs merge=lfs | |
*.flv binary filter=lfs diff=lfs merge=lfs | |
*.mov binary filter=lfs diff=lfs merge=lfs | |
*.mp4 binary filter=lfs diff=lfs merge=lfs | |
*.mpeg binary filter=lfs diff=lfs merge=lfs | |
*.mpg binary filter=lfs diff=lfs merge=lfs | |
*.ogv binary filter=lfs diff=lfs merge=lfs | |
*.wmv binary filter=lfs diff=lfs merge=lfs | |
# Images | |
*.bmp binary filter=lfs diff=lfs merge=lfs | |
*.exr binary filter=lfs diff=lfs merge=lfs | |
*.gif binary filter=lfs diff=lfs merge=lfs | |
*.hdr binary filter=lfs diff=lfs merge=lfs | |
*.iff binary filter=lfs diff=lfs merge=lfs | |
*.jpeg binary filter=lfs diff=lfs merge=lfs | |
*.jpg binary filter=lfs diff=lfs merge=lfs | |
*.pict binary filter=lfs diff=lfs merge=lfs | |
*.png binary filter=lfs diff=lfs merge=lfs | |
*.psd binary filter=lfs diff=lfs merge=lfs | |
*.tga binary filter=lfs diff=lfs merge=lfs | |
*.tif binary filter=lfs diff=lfs merge=lfs | |
*.tiff binary filter=lfs diff=lfs merge=lfs | |
# Compressed Archive | |
*.7z binary filter=lfs diff=lfs merge=lfs | |
*.bz2 binary filter=lfs diff=lfs merge=lfs | |
*.gz binary filter=lfs diff=lfs merge=lfs | |
*.rar binary filter=lfs diff=lfs merge=lfs | |
*.tar binary filter=lfs diff=lfs merge=lfs | |
*.zip binary filter=lfs diff=lfs merge=lfs | |
# Compiled Dynamic Library | |
*.dll binary filter=lfs diff=lfs merge=lfs | |
*.pdb binary filter=lfs diff=lfs merge=lfs | |
*.so binary filter=lfs diff=lfs merge=lfs | |
# Fonts | |
*.otf binary filter=lfs diff=lfs merge=lfs | |
*.ttf binary filter=lfs diff=lfs merge=lfs | |
# Executable/Installer | |
*.apk binary filter=lfs diff=lfs merge=lfs | |
*.exe binary filter=lfs diff=lfs merge=lfs | |
# Documents | |
*.pdf binary filter=lfs diff=lfs merge=lfs | |
# ETC | |
*.a binary filter=lfs diff=lfs merge=lfs | |
*.rns binary filter=lfs diff=lfs merge=lfs | |
*.reason binary filter=lfs diff=lfs merge=lfs | |
# Collapse Unity-generated files on GitHub | |
*.asset linguist-generated | |
*.mat linguist-generated | |
*.meta linguist-generated | |
*.prefab linguist-generated | |
*.unity linguist-generated | |
# Spine export file for Unity | |
*.skel.bytes binary binary filter=lfs diff=lfs merge=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
# This .gitignore file should be placed at the root of your Unity project directory | |
# | |
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore | |
# | |
/[Ll]ibrary/ | |
/[Tt]emp/ | |
/[Oo]bj/ | |
/[Bb]uild/ | |
/[Bb]uilds/ | |
/[Ll]ogs/ | |
/[Uu]ser[Ss]ettings/ | |
# MemoryCaptures can get excessive in size. | |
# They also could contain extremely sensitive data | |
/[Mm]emoryCaptures/ | |
# Recordings can get excessive in size | |
/[Rr]ecordings/ | |
# Uncomment this line if you wish to ignore the asset store tools plugin | |
# /[Aa]ssets/AssetStoreTools* | |
# Autogenerated Jetbrains Rider plugin | |
/[Aa]ssets/Plugins/Editor/JetBrains* | |
# Visual Studio cache directory | |
.vs/ | |
# Gradle cache directory | |
.gradle/ | |
# Autogenerated VS/MD/Consulo solution and project files | |
ExportedObj/ | |
.consulo/ | |
*.csproj | |
*.unityproj | |
*.sln | |
*.suo | |
*.tmp | |
*.user | |
*.userprefs | |
*.pidb | |
*.booproj | |
*.svd | |
*.pdb | |
*.mdb | |
*.opendb | |
*.VC.db | |
# Unity3D generated meta files | |
*.pidb.meta | |
*.pdb.meta | |
*.mdb.meta | |
# Unity3D generated file on crash reports | |
sysinfo.txt | |
# Builds | |
*.apk | |
*.aab | |
*.unitypackage | |
*.app | |
# Crashlytics generated file | |
crashlytics-build.properties | |
# Packed Addressables | |
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* | |
# Temporary auto-generated Android Assets | |
/[Aa]ssets/[Ss]treamingAssets/aa.meta | |
/[Aa]ssets/[Ss]treamingAssets/aa/* | |
/[Pp]ackages/packages-lock.json | |
# Unity < 2018 has the scriptableObject for settings | |
/Assets/EditorTools/ToolSettings.asset |
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
[ | |
// { | |
// "key": "ctrl+d", | |
// "command": "editor.action.duplicateSelection" | |
// }, | |
// { | |
// "key": "ctrl+d", | |
// "command": "-editor.action.addSelectionToNextFindMatch", | |
// "when": "editorFocus" | |
// }, | |
{ | |
"key": "ctrl+shift+alt+s", | |
"command": "git.sync" | |
}, | |
{ | |
"key": "ctrl+shift+oem_3", | |
"command": "-workbench.action.terminal.new", | |
"when": "terminalProcessSupported" | |
}, | |
{ | |
"key": "ctrl+shift+oem_3", | |
"command": "workbench.action.toggleMaximizedPanel" | |
}, | |
{ | |
"key": "shift+enter", | |
"command": "extension.jumpy-word", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "Escape", | |
"command": "extension.jumpy-exit", | |
"when": "editorTextFocus && jumpy.isJumpyMode" | |
}, | |
{ | |
"key": "ctrl+shift+d", | |
"command": "editor.action.duplicateSelection" | |
}, | |
{ | |
"key": "ctrl+shift+alt+g", | |
"command": "git-graph.view" | |
}, | |
{ | |
"key": "ctrl+shift+alt+n", | |
"command": "workbench.action.duplicateWorkspaceInNewWindow" | |
}, | |
{ | |
"key": "ctrl+shift+alt+h", | |
"command": "workbench.action.quickOpen", | |
"args": ">show hierarchy", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+m", | |
"command": "workbench.panel.markers.view.focus" | |
}, | |
{ | |
"key": "ctrl+shift+m", | |
"command": "-workbench.actions.view.problems", | |
"when": "workbench.panel.markers.view.active" | |
}, | |
{ | |
"key": "ctrl+numpad_add ctrl+numpad_add", | |
"command": "workbench.action.tasks.runTask", | |
"args": "CUSTOM_DEBUG_TASK" | |
}, | |
{ | |
"key": "ctrl+alt+l", | |
"command": "macros.UnityLogFormatVariable", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+c", | |
"command": "-workbench.action.terminal.openNativeConsole", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "ctrl+shift+c", | |
"command": "extension.conventionalCommits", | |
"when": "!terminalFocus" | |
} | |
] |
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
{ | |
"files.exclude": { | |
"**/.git": true, | |
"**/*.meta": true, | |
// some unity folders to hide | |
"build/": true, | |
"Build/": true, | |
"Library/": true, | |
"library/": true, | |
"obj/": true, | |
"Obj/": true, | |
"logs/": true, | |
"Logs/": true, | |
"temp/": true, | |
"Temp/": true, | |
"UserSettings/": true, | |
"usersettings/": true, | |
// dont'hide ProjectSettings/ProjectVersion.txt | |
// "ProjectSettings/*.asset": true, | |
// "projectsettings/*.asset": true, | |
// solution files | |
"*.csproj": true, | |
"*.sln": true, | |
}, | |
// this allows analizing the full solution, but will also slow down warmup time considerably | |
"csharp.maxProjectFileCountForDiagnosticAnalysis": 10000, | |
"conventionalCommits.scopes": [ | |
"hooks", | |
"extensions" | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment