.gitignore for Unity
58 ignoreringsregler for Unity, klare til å kopieres inn i kodelageret ditt.
Spillmotor for flere plattformer
Den komplette .gitignore-filen for Unity
# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 15:52:09 UTC
# Teknologier: Unity
### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Loggfil
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle-hurtigbuffer
.gradle/
# Eksporterte objekter
ExportedObj/
# Consulo-prosjektfiler
.consulo/
# C#-prosjektfil
*.csproj
# Unity-prosjektfil
*.unityproj
# Visual Studio-løsning
*.sln
*.slnx
# Brukervalg for løsning
*.suo
# Midlertidige filer
*.tmp
# Brukerspesifikke innstillinger
*.user
# Brukerpreferanser
*.userprefs
# Unity-prosjektdatabase
*.pidb
# Unity Boo-prosjekt
*.booproj
# Unity-datafil
*.svd
# Feilsøkingsdatabase for program
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity-metadata
*.pidb.meta
# Unity-feilsøkingsmetadata
*.pdb.meta
# Unity-feilsøkingsmetadata
*.mdb.meta
sysinfo.txt
mono_crash.*
# Android-pakke
*.apk
# Android-apppakke
*.aab
*.unitypackage
*.unitypackage.meta
# Applikasjonspakke
*.app
# Crashlytics-bygg
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*
Hva disse Unity-reglene faktisk ignorerer
Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.
Generelt
| Mønster | Hva det 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/ |
Generelt |
/[Tt]emp/ |
Generelt |
/[Oo]bj/ |
Generelt |
/[Bb]uild/ |
Generelt |
/[Bb]uilds/ |
Generelt |
/[Ll]ogs/ |
Generelt |
/[Uu]ser[Ss]ettings/ |
Generelt |
*.log |
Loggfil |
Unity støtter som standard import av Blender-ressurser. *.blend1-filer fra Blender trenger ikke å sjekkes inn
| Mønster | Hva det ignorerer |
|---|---|
*.blend1 |
Unity støtter som standard import av Blender-ressurser. *.blend1-filer fra Blender trenger ikke å sjekkes inn |
*.blend1.meta |
Unity støtter som standard import av Blender-ressurser. *.blend1-filer fra Blender trenger ikke å sjekkes inn |
De kan også inneholde svært sensitive data
| Mønster | Hva det ignorerer |
|---|---|
/[Mm]emoryCaptures/ |
De kan også inneholde svært sensitive data |
Opptak kan bli svært store
| Mønster | Hva det ignorerer |
|---|---|
/[Rr]ecordings/ |
Opptak kan bli svært store |
Automatisk generert Jetbrains Rider-programtillegg
| Mønster | Hva det ignorerer |
|---|---|
/[Aa]ssets/Plugins/Editor/JetBrains* |
Automatisk generert Jetbrains Rider-programtillegg |
Personlige laginnstillinger for Jetbrains Rider
| Mønster | Hva det ignorerer |
|---|---|
*.DotSettings.user |
Personlige laginnstillinger for Jetbrains Rider |
Visual Studio-hurtigbuffermappe
| Mønster | Hva det ignorerer |
|---|---|
.vs/ |
Visual Studio-hurtigbuffermappe |
Gradle-hurtigbuffermappe
| Mønster | Hva det ignorerer |
|---|---|
.gradle/ |
Gradle-hurtigbuffer |
Automatisk genererte løsnings- og prosjektfiler for VS/MD/Consulo
| Mønster | Hva det ignorerer |
|---|---|
ExportedObj/ |
Eksporterte objekter |
.consulo/ |
Consulo-prosjektfiler |
*.csproj |
C#-prosjektfil |
*.unityproj |
Unity-prosjektfil |
*.sln |
Visual Studio-løsning |
*.slnx |
Automatisk genererte løsnings- og prosjektfiler for VS/MD/Consulo |
*.suo |
Brukervalg for løsning |
*.tmp |
Midlertidige filer |
*.user |
Brukerspesifikke innstillinger |
*.userprefs |
Brukerpreferanser |
*.pidb |
Unity-prosjektdatabase |
*.booproj |
Unity Boo-prosjekt |
*.svd |
Unity-datafil |
*.pdb |
Feilsøkingsdatabase for program |
*.mdb |
Automatisk genererte løsnings- og prosjektfiler for VS/MD/Consulo |
*.opendb |
Automatisk genererte løsnings- og prosjektfiler for VS/MD/Consulo |
*.VC.db |
Automatisk genererte løsnings- og prosjektfiler for VS/MD/Consulo |
Metadatafiler generert av Unity3D
| Mønster | Hva det ignorerer |
|---|---|
*.pidb.meta |
Unity-metadata |
*.pdb.meta |
Unity-feilsøkingsmetadata |
*.mdb.meta |
Unity-feilsøkingsmetadata |
Fil generert av Unity3D i krasjrapporter
| Mønster | Hva det ignorerer |
|---|---|
sysinfo.txt |
Fil generert av Unity3D i krasjrapporter |
Automatisk genererte Mono-filer
| Mønster | Hva det ignorerer |
|---|---|
mono_crash.* |
Automatisk genererte Mono-filer |
Bygg
| Mønster | Hva det ignorerer |
|---|---|
*.apk |
Android-pakke |
*.aab |
Android-apppakke |
*.unitypackage |
Bygg |
*.unitypackage.meta |
Bygg |
*.app |
Applikasjonspakke |
Fil generert av Crashlytics
| Mønster | Hva det ignorerer |
|---|---|
crashlytics-build.properties |
Crashlytics-bygg |
Filer generert av TestRunner
| Mønster | Hva det ignorerer |
|---|---|
InitTestScene*.unity* |
Filer generert av TestRunner |
Standardignoreringer for Addressables, før brukertilpasninger
| Mønster | Hva det ignorerer |
|---|---|
/ServerData |
Standardignoreringer for Addressables, før brukertilpasninger |
/[Aa]ssets/StreamingAssets/aa* |
Standardignoreringer for Addressables, før brukertilpasninger |
/[Aa]ssets/AddressableAssetsData/link.xml* |
Standardignoreringer for Addressables, før brukertilpasninger |
/[Aa]ssets/Addressables_Temp* |
Standardignoreringer for Addressables, før brukertilpasninger |
/[Aa]ssets/AddressableAssetsData/*/*.bin* |
Som standard genererer innholdsbygg i Addressables addressables_content_state.bin-filer i plattformspesifikke undermapper, for eksempel: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin |
Automatisk genererte Visual Scripting-filer
| Mønster | Hva det ignorerer |
|---|---|
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db |
Automatisk genererte Visual Scripting-filer |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta |
Automatisk genererte Visual Scripting-filer |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers |
Automatisk genererte Visual Scripting-filer |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta |
Automatisk genererte Visual Scripting-filer |
Scener automatisk generert av tester i avspillingsmodus
| Mønster | Hva det ignorerer |
|---|---|
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* |
Scener automatisk generert av tester i avspillingsmodus |
Automatisk genererte UI Toolkit-filer
| Mønster | Hva det ignorerer |
|---|---|
/UIElementsSchema/ |
Automatisk genererte UI Toolkit-filer |
Automatisk generert hurtigbuffer i Assets-mappen
| Mønster | Hva det ignorerer |
|---|---|
/[Aa]ssets/[Ss]ceneDependencyCache* |
Automatisk generert hurtigbuffer i Assets-mappen |
Slik bruker du denne .gitignore-filen for Unity
- Kopier Unity-reglene ovenfor, eller last ned filen direkte.
- Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
- Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
- Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.