Ludovic Frank Gitignore

.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

  1. Nukopijuokite aukščiau pateiktas Unity taisykles arba atsisiųskite failą tiesiogiai.
  2. Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
  3. Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
  4. Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.

Kiti Žaidimo variklis .gitignore šablonai

Peržiūrėkite kiekvieną Žaidimo variklis šabloną