.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
- Kopirajte zgornja pravila Unity ali neposredno prenesite datoteko.
- Ustvarite datoteko z imenom .gitignore v korenu svojega skladišča Git in vanjo prilepite pravila.
- Č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.
- Potrdite datoteko .gitignore, da bo vsa ekipa uporabljala enaka pravila.