.gitignore, skirtas Unity
58 nepaiso Unity taisyklių, paruoštų kopijuoti į jūsų saugyklą.
Kelių platformų žaidimų variklis
Visas .gitignore, skirtas Unity
# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 21:49:39 UTC
# Technologijos: Unity
### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Žurnalo failas
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle talpykla
.gradle/
# Exported objektai
ExportedObj/
# Konsulo projekto failai
.consulo/
# C# projekto failas
*.csproj
# Unity projekto failas
*.unityproj
# Visual Studio sprendimas
*.sln
*.slnx
# Sprendimo vartotojo parinktys
*.suo
# Laikinieji failai
*.tmp
# Konkretūs vartotojo nustatymai
*.user
# Vartotojo nuostatos
*.userprefs
# Unity projektų duomenų bazė
*.pidb
# Unity Boo projektas
*.booproj
# Unity duomenų failas
*.svd
# Programų derinimo duomenų bazė
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity metaduomenys
*.pidb.meta
# Unity derinimo metaduomenys
*.pdb.meta
# Unity derinimo metaduomenys
*.mdb.meta
sysinfo.txt
mono_crash.*
# Android pakuotė
*.apk
# Android programų rinkinys
*.aab
*.unitypackage
*.unitypackage.meta
# Programų paketas
*.app
# „Crashlytics build“.
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*
Kokių failų nepaiso šios Unity taisyklės
Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.
Generolas
| Šablonas | Ką ignoruoja |
|---|---|
.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/ |
Generolas |
/[Tt]emp/ |
Generolas |
/[Oo]bj/ |
Generolas |
/[Bb]uild/ |
Generolas |
/[Bb]uilds/ |
Generolas |
/[Ll]ogs/ |
Generolas |
/[Uu]ser[Ss]ettings/ |
Generolas |
*.log |
Žurnalo failas |
Pagal numatytuosius nustatymus unity palaiko Blender išteklių importavimą, *.blend1 maišytuvo failų nereikia įpareigoti t
| Šablonas | Ką ignoruoja |
|---|---|
*.blend1 |
Pagal numatytuosius nustatymus unity palaiko Blender išteklių importavimą, *.blend1 maišytuvo failų nereikia įpareigoti t |
*.blend1.meta |
Pagal numatytuosius nustatymus unity palaiko Blender išteklių importavimą, *.blend1 maišytuvo failų nereikia įpareigoti t |
Juose taip pat gali būti itin jautrių duomenų
| Šablonas | Ką ignoruoja |
|---|---|
/[Mm]emoryCaptures/ |
Juose taip pat gali būti itin jautrių duomenų |
Įrašai gali būti per dideli
| Šablonas | Ką ignoruoja |
|---|---|
/[Rr]ecordings/ |
Įrašai gali būti per dideli |
Automatiškai sugeneruotas Jetbrains Rider papildinys
| Šablonas | Ką ignoruoja |
|---|---|
/[Aa]ssets/Plugins/Editor/JetBrains* |
Automatiškai sugeneruotas Jetbrains Rider papildinys |
Jetbrains Rider asmeninio sluoksnio nustatymai
| Šablonas | Ką ignoruoja |
|---|---|
*.DotSettings.user |
Jetbrains Rider asmeninio sluoksnio nustatymai |
Visual Studio talpyklos katalogas
| Šablonas | Ką ignoruoja |
|---|---|
.vs/ |
Visual Studio talpyklos katalogas |
Gradle talpyklos katalogas
| Šablonas | Ką ignoruoja |
|---|---|
.gradle/ |
Gradle talpykla |
Automatiškai sugeneruotas VS/MD/Consulo sprendimas ir projekto failai
| Šablonas | Ką ignoruoja |
|---|---|
ExportedObj/ |
Exported objektai |
.consulo/ |
Konsulo projekto failai |
*.csproj |
C# projekto failas |
*.unityproj |
Unity projekto failas |
*.sln |
Visual Studio sprendimas |
*.slnx |
Automatiškai sugeneruotas VS/MD/Consulo sprendimas ir projekto failai |
*.suo |
Sprendimo vartotojo parinktys |
*.tmp |
Laikinieji failai |
*.user |
Konkretūs vartotojo nustatymai |
*.userprefs |
Vartotojo nuostatos |
*.pidb |
Unity projektų duomenų bazė |
*.booproj |
Unity Boo projektas |
*.svd |
Unity duomenų failas |
*.pdb |
Programų derinimo duomenų bazė |
*.mdb |
Automatiškai sugeneruotas VS/MD/Consulo sprendimas ir projekto failai |
*.opendb |
Automatiškai sugeneruotas VS/MD/Consulo sprendimas ir projekto failai |
*.VC.db |
Automatiškai sugeneruotas VS/MD/Consulo sprendimas ir projekto failai |
Unity3D sugeneruoti meta failai
| Šablonas | Ką ignoruoja |
|---|---|
*.pidb.meta |
Unity metaduomenys |
*.pdb.meta |
Unity derinimo metaduomenys |
*.mdb.meta |
Unity derinimo metaduomenys |
Unity3D sugeneruotas failas avarijų ataskaitose
| Šablonas | Ką ignoruoja |
|---|---|
sysinfo.txt |
Unity3D sugeneruotas failas avarijų ataskaitose |
Mono automatiškai sugeneruoti failai
| Šablonas | Ką ignoruoja |
|---|---|
mono_crash.* |
Mono automatiškai sugeneruoti failai |
Stato
| Šablonas | Ką ignoruoja |
|---|---|
*.apk |
Android pakuotė |
*.aab |
Android programų rinkinys |
*.unitypackage |
Stato |
*.unitypackage.meta |
Stato |
*.app |
Programų paketas |
„Crashlytics“ sugeneruotas failas
| Šablonas | Ką ignoruoja |
|---|---|
crashlytics-build.properties |
„Crashlytics build“. |
„TestRunner“ sugeneruoti failai
| Šablonas | Ką ignoruoja |
|---|---|
InitTestScene*.unity* |
„TestRunner“ sugeneruoti failai |
Numatytasis Adresuojamų elementų ignoravimas prieš vartotojo tinkinimą
| Šablonas | Ką ignoruoja |
|---|---|
/ServerData |
Numatytasis Adresuojamų elementų ignoravimas prieš vartotojo tinkinimą |
/[Aa]ssets/StreamingAssets/aa* |
Numatytasis Adresuojamų elementų ignoravimas prieš vartotojo tinkinimą |
/[Aa]ssets/AddressableAssetsData/link.xml* |
Numatytasis Adresuojamų elementų ignoravimas prieš vartotojo tinkinimą |
/[Aa]ssets/Addressables_Temp* |
Numatytasis Adresuojamų elementų ignoravimas prieš vartotojo tinkinimą |
/[Aa]ssets/AddressableAssetsData/*/*.bin* |
Pagal numatytuosius nustatymus Addressables turinys builds sukurs addressables_content_state.bin failus konkrečios platformos poaplankiuose, pvz.: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin |
Visual Scripting automatiškai sugeneruoti failai
| Šablonas | Ką ignoruoja |
|---|---|
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db |
Visual Scripting automatiškai sugeneruoti failai |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta |
Visual Scripting automatiškai sugeneruoti failai |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers |
Visual Scripting automatiškai sugeneruoti failai |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta |
Visual Scripting automatiškai sugeneruoti failai |
Automatiškai generuojamos scenos atliekant atkūrimo režimo testus
| Šablonas | Ką ignoruoja |
|---|---|
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* |
Automatiškai generuojamos scenos atliekant atkūrimo režimo testus |
UI Toolkit automatiškai sugeneruoti failai
| Šablonas | Ką ignoruoja |
|---|---|
/UIElementsSchema/ |
UI Toolkit automatiškai sugeneruoti failai |
Automatiškai sugeneruota talpykla aplanke Ištekliai
| Šablonas | Ką ignoruoja |
|---|---|
/[Aa]ssets/[Ss]ceneDependencyCache* |
Automatiškai sugeneruota talpykla aplanke Ištekliai |
Kaip naudoti šį .gitignore Unity
- Nukopijuokite aukščiau pateiktas Unity taisykles arba atsisiųskite failą tiesiogiai.
- Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
- Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
- Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.