.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
- Kopier Unity reglerne ovenfor, eller download filen direkte.
- Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
- 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.
- Brug .gitignore, så alle på holdet deler de samme regler.