.gitignore til Unity

58 ignorer regler for Unity, klar til at kopiere til dit lager.

Spilmotor på tværs af platforme

Den komplette .gitignore til Unity

# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 21:49:27 UTC
# Teknologier: Unity

### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Log fil
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle-mellemlager
.gradle/
# Exported objekter
ExportedObj/
# Consulo projekt filer
.consulo/
# C# projektfil
*.csproj
# Unity projektfil
*.unityproj
# Visual Studio løsning
*.sln
*.slnx
# Løsning brugermuligheder
*.suo
# Midlertidige filer
*.tmp
# Brugerspecifikke indstillinger
*.user
# Brugerpræferencer
*.userprefs
# Unity projektdatabase
*.pidb
# Unity Boo-projekt
*.booproj
# Unity datafil
*.svd
# Database med fejlfinding af programmer
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity-metadata
*.pidb.meta
# Unity fejlretningsmetadata
*.pdb.meta
# Unity fejlretningsmetadata
*.mdb.meta
sysinfo.txt
mono_crash.*
# Android pakke
*.apk
# Android app-pakke
*.aab
*.unitypackage
*.unitypackage.meta
# Ansøgningspakke
*.app
# Crashlytics-bygning
crashlytics-build.properties
InitTestScene*.unity*
/ServerData
/[Aa]ssets/StreamingAssets/aa*
/[Aa]ssets/AddressableAssetsData/link.xml*
/[Aa]ssets/Addressables_Temp*
/[Aa]ssets/AddressableAssetsData/*/*.bin*
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*
/UIElementsSchema/
/[Aa]ssets/[Ss]ceneDependencyCache*

Hvad disse Unity regler faktisk ignorerer

Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.

Generel

Mønster Hvad den ignorerer
.utmp/ 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/ Generel
/[Tt]emp/ Generel
/[Oo]bj/ Generel
/[Bb]uild/ Generel
/[Bb]uilds/ Generel
/[Ll]ogs/ Generel
/[Uu]ser[Ss]ettings/ Generel
*.log Log fil

Unity understøtter som standard Blender-aktivimport, *.blend1 Blender-filer behøver ikke at blive commiteret t

Mønster Hvad den ignorerer
*.blend1 Unity understøtter som standard Blender-aktivimport, *.blend1 Blender-filer behøver ikke at blive commiteret t
*.blend1.meta Unity understøtter som standard Blender-aktivimport, *.blend1 Blender-filer behøver ikke at blive commiteret t

De kan også indeholde ekstremt følsomme data

Mønster Hvad den ignorerer
/[Mm]emoryCaptures/ De kan også indeholde ekstremt følsomme data

Optagelser kan blive for store

Mønster Hvad den ignorerer
/[Rr]ecordings/ Optagelser kan blive for store

Autogenereret Jetbrains Rider plugin

Mønster Hvad den ignorerer
/[Aa]ssets/Plugins/Editor/JetBrains* Autogenereret Jetbrains Rider plugin

Jetbrains Rider personlige lagindstillinger

Mønster Hvad den ignorerer
*.DotSettings.user Jetbrains Rider personlige lagindstillinger

Visual Studio cache-mappe

Mønster Hvad den ignorerer
.vs/ Visual Studio cache-mappe

Gradle cache-mappe

Mønster Hvad den ignorerer
.gradle/ Gradle-mellemlager

Autogenereret VS/MD/Consulo løsning og projektfiler

Mønster Hvad den ignorerer
ExportedObj/ Exported objekter
.consulo/ Consulo projekt filer
*.csproj C# projektfil
*.unityproj Unity projektfil
*.sln Visual Studio løsning
*.slnx Autogenereret VS/MD/Consulo løsning og projektfiler
*.suo Løsning brugermuligheder
*.tmp Midlertidige filer
*.user Brugerspecifikke indstillinger
*.userprefs Brugerpræferencer
*.pidb Unity projektdatabase
*.booproj Unity Boo-projekt
*.svd Unity datafil
*.pdb Database med fejlfinding af programmer
*.mdb Autogenereret VS/MD/Consulo løsning og projektfiler
*.opendb Autogenereret VS/MD/Consulo løsning og projektfiler
*.VC.db Autogenereret VS/MD/Consulo løsning og projektfiler

Unity3D genererede metafiler

Mønster Hvad den ignorerer
*.pidb.meta Unity-metadata
*.pdb.meta Unity fejlretningsmetadata
*.mdb.meta Unity fejlretningsmetadata

Unity3D genereret fil på nedbrudsrapporter

Mønster Hvad den ignorerer
sysinfo.txt Unity3D genereret fil på nedbrudsrapporter

Mono autogenererede filer

Mønster Hvad den ignorerer
mono_crash.* Mono autogenererede filer

Bygger

Mønster Hvad den ignorerer
*.apk Android pakke
*.aab Android app-pakke
*.unitypackage Bygger
*.unitypackage.meta Bygger
*.app Ansøgningspakke

Crashlytics-genereret fil

Mønster Hvad den ignorerer
crashlytics-build.properties Crashlytics-bygning

TestRunner-genererede filer

Mønster Hvad den ignorerer
InitTestScene*.unity* TestRunner-genererede filer

Adresserbare standard ignorerer, før brugertilpasninger

Mønster Hvad den ignorerer
/ServerData Adresserbare standard ignorerer, før brugertilpasninger
/[Aa]ssets/StreamingAssets/aa* Adresserbare standard ignorerer, før brugertilpasninger
/[Aa]ssets/AddressableAssetsData/link.xml* Adresserbare standard ignorerer, før brugertilpasninger
/[Aa]ssets/Addressables_Temp* Adresserbare standard ignorerer, før brugertilpasninger
/[Aa]ssets/AddressableAssetsData/*/*.bin* Som standard vil Adresserbart indhold builds generere addressables_content_state.bin filer i platformsspecifikke undermapper, for eksempel: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin

Visuel scripting autogenererede filer

Mønster Hvad den ignorerer
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db Visuel scripting autogenererede filer
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta Visuel scripting autogenererede filer
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers Visuel scripting autogenererede filer
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta Visuel scripting autogenererede filer

Autogenererede scener ved afspilningstilstandstest

Mønster Hvad den ignorerer
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* Autogenererede scener ved afspilningstilstandstest

UI Toolkit automatisk genererede filer

Mønster Hvad den ignorerer
/UIElementsSchema/ UI Toolkit automatisk genererede filer

Autogenereret cache i mappen Aktiver

Mønster Hvad den ignorerer
/[Aa]ssets/[Ss]ceneDependencyCache* Autogenereret cache i mappen Aktiver

Sådan bruger du denne .gitignore til Unity

  1. Kopier Unity reglerne ovenfor, eller download filen direkte.
  2. Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
  3. Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
  4. Brug .gitignore, så alle på holdet deler de samme regler.

Andre Spilmotor .gitignore skabeloner

Se alle Spilmotor skabeloner