Ludovic Frank Gitignore

.gitignore za Unity

58 pravil za prezrtje za Unity, pripravljenih za kopiranje v skladišče.

Igralni mehanizem za več platform

Popoln .gitignore za Unity

# Ustvaril LFGitignore - https://lfgitignore.com
# Ustvarjeno: 2026-10-31 21:49:49 UTC
# Tehnologije: Unity

### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Dnevniška datoteka
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle predpomnilnik
.gradle/
# Exportirani predmeti
ExportedObj/
# Projektne datoteke Consulo
.consulo/
# Projektna datoteka C#
*.csproj
# Projektna datoteka Unity
*.unityproj
# Rešitev Visual Studio
*.sln
*.slnx
# Uporabniške možnosti rešitve
*.suo
# Začasne datoteke
*.tmp
# Nastavitve, specifične za uporabnika
*.user
# Uporabniške nastavitve
*.userprefs
# Baza podatkov projekta Unity
*.pidb
# Projekt Unity Boo
*.booproj
# Podatkovna datoteka Unity
*.svd
# Baza podatkov za odpravljanje napak programa
*.pdb
*.mdb
*.opendb
*.VC.db
# metapodatki Unity
*.pidb.meta
# Unity metapodatki za odpravljanje napak
*.pdb.meta
# Unity metapodatki za odpravljanje napak
*.mdb.meta
sysinfo.txt
mono_crash.*
# Paket Android
*.apk
# Paket aplikacij Android
*.aab
*.unitypackage
*.unitypackage.meta
# Paket aplikacij
*.app
# Zgradba Crashlytics
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*

Kaj pravila za Unity dejansko prezrejo

Vsak spodnji vzorec in zakaj sodi v vaš .gitignore.

Splošno

Vzorec Kaj pravilo prezre
.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/ Splošno
/[Tt]emp/ Splošno
/[Oo]bj/ Splošno
/[Bb]uild/ Splošno
/[Bb]uilds/ Splošno
/[Ll]ogs/ Splošno
/[Uu]ser[Ss]ettings/ Splošno
*.log Dnevniška datoteka

Unity privzeto podpira uvoze sredstev Blender, datotek mešalnika *.blend1 ni treba potrditi t

Vzorec Kaj pravilo prezre
*.blend1 Unity privzeto podpira uvoze sredstev Blender, datotek mešalnika *.blend1 ni treba potrditi t
*.blend1.meta Unity privzeto podpira uvoze sredstev Blender, datotek mešalnika *.blend1 ni treba potrditi t

Vsebujejo lahko tudi izjemno občutljive podatke

Vzorec Kaj pravilo prezre
/[Mm]emoryCaptures/ Vsebujejo lahko tudi izjemno občutljive podatke

Posnetki lahko postanejo preveliki

Vzorec Kaj pravilo prezre
/[Rr]ecordings/ Posnetki lahko postanejo preveliki

Samodejno ustvarjen vtičnik Jetbrains Rider

Vzorec Kaj pravilo prezre
/[Aa]ssets/Plugins/Editor/JetBrains* Samodejno ustvarjen vtičnik Jetbrains Rider

Nastavitve osebnega sloja Jetbrains Rider

Vzorec Kaj pravilo prezre
*.DotSettings.user Nastavitve osebnega sloja Jetbrains Rider

Imenik predpomnilnika Visual Studio

Vzorec Kaj pravilo prezre
.vs/ Imenik predpomnilnika Visual Studio

Imenik predpomnilnika Gradle

Vzorec Kaj pravilo prezre
.gradle/ Gradle predpomnilnik

Samodejno ustvarjene rešitve VS/MD/Consulo in projektne datoteke

Vzorec Kaj pravilo prezre
ExportedObj/ Exportirani predmeti
.consulo/ Projektne datoteke Consulo
*.csproj Projektna datoteka C#
*.unityproj Projektna datoteka Unity
*.sln Rešitev Visual Studio
*.slnx Samodejno ustvarjene rešitve VS/MD/Consulo in projektne datoteke
*.suo Uporabniške možnosti rešitve
*.tmp Začasne datoteke
*.user Nastavitve, specifične za uporabnika
*.userprefs Uporabniške nastavitve
*.pidb Baza podatkov projekta Unity
*.booproj Projekt Unity Boo
*.svd Podatkovna datoteka Unity
*.pdb Baza podatkov za odpravljanje napak programa
*.mdb Samodejno ustvarjene rešitve VS/MD/Consulo in projektne datoteke
*.opendb Samodejno ustvarjene rešitve VS/MD/Consulo in projektne datoteke
*.VC.db Samodejno ustvarjene rešitve VS/MD/Consulo in projektne datoteke

Unity3D generirane meta datoteke

Vzorec Kaj pravilo prezre
*.pidb.meta metapodatki Unity
*.pdb.meta Unity metapodatki za odpravljanje napak
*.mdb.meta Unity metapodatki za odpravljanje napak

Unity3D generirana datoteka o poročilih o zrušitvah

Vzorec Kaj pravilo prezre
sysinfo.txt Unity3D generirana datoteka o poročilih o zrušitvah

Mono samodejno ustvarjene datoteke

Vzorec Kaj pravilo prezre
mono_crash.* Mono samodejno ustvarjene datoteke

Gradi

Vzorec Kaj pravilo prezre
*.apk Paket Android
*.aab Paket aplikacij Android
*.unitypackage Gradi
*.unitypackage.meta Gradi
*.app Paket aplikacij

Crashlytics generirana datoteka

Vzorec Kaj pravilo prezre
crashlytics-build.properties Zgradba Crashlytics

TestRunner generirane datoteke

Vzorec Kaj pravilo prezre
InitTestScene*.unity* TestRunner generirane datoteke

Privzeto ignoriranje Addressables pred uporabniškimi prilagoditvami

Vzorec Kaj pravilo prezre
/ServerData Privzeto ignoriranje Addressables pred uporabniškimi prilagoditvami
/[Aa]ssets/StreamingAssets/aa* Privzeto ignoriranje Addressables pred uporabniškimi prilagoditvami
/[Aa]ssets/AddressableAssetsData/link.xml* Privzeto ignoriranje Addressables pred uporabniškimi prilagoditvami
/[Aa]ssets/Addressables_Temp* Privzeto ignoriranje Addressables pred uporabniškimi prilagoditvami
/[Aa]ssets/AddressableAssetsData/*/*.bin* Graditve vsebine Addressables bodo privzeto ustvarile datoteke addressables_content_state.bin v podmapah, specifičnih za platformo, na primer: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin

Samodejno ustvarjene datoteke Visual Scripting

Vzorec Kaj pravilo prezre
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db Samodejno ustvarjene datoteke Visual Scripting
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta Samodejno ustvarjene datoteke Visual Scripting
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers Samodejno ustvarjene datoteke Visual Scripting
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta Samodejno ustvarjene datoteke Visual Scripting

Samodejno ustvarjeni prizori s preizkusi načina predvajanja

Vzorec Kaj pravilo prezre
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* Samodejno ustvarjeni prizori s preizkusi načina predvajanja

UI Toolkit samodejno ustvarjene datoteke

Vzorec Kaj pravilo prezre
/UIElementsSchema/ UI Toolkit samodejno ustvarjene datoteke

Samodejno ustvarjen predpomnilnik v mapi Sredstva

Vzorec Kaj pravilo prezre
/[Aa]ssets/[Ss]ceneDependencyCache* Samodejno ustvarjen predpomnilnik v mapi Sredstva

Kako uporabljati ta .gitignore za Unity

  1. Kopirajte zgornja pravila Unity ali neposredno prenesite datoteko.
  2. Ustvarite datoteko z imenom .gitignore v korenu svojega skladišča Git in vanjo prilepite pravila.
  3. Če se nekaterim od teh datotek že sledi, zaženite git rm -r --cached . in nato ponovno potrdite — Git uporablja pravila prezrtja samo za datoteke, ki jim ni sledi.
  4. Potrdite datoteko .gitignore, da bo vsa ekipa uporabljala enaka pravila.

Druge predloge Igralni motor .gitignore

Oglejte si vsako predlogo Igralni motor