.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

  1. Kopier Unity-reglene ovenfor, eller last ned filen direkte.
  2. Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
  3. 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.
  4. Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.

Andre .gitignore-maler for Spillmotor

Se alle maler for Spillmotor