.gitignore Unity jaoks
58 tehnoloogia Unity eiramisreeglit, mida saad oma hoidlasse kopeerida.
Platvormideülene mängumootor
Täielik .gitignore Unity jaoks
# Genereeritud LFGitignore - https://lfgitignore.com
# Loodud: 2026-10-31 21:49:57 UTC
# Tehnoloogiad: Unity
### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Logifail
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle vahemälu
.gradle/
# Exported objektid
ExportedObj/
# Konsuli projekti failid
.consulo/
# C# projektifail
*.csproj
# Unity projektifail
*.unityproj
# Visual Studio lahendus
*.sln
*.slnx
# Lahenduse kasutaja valikud
*.suo
# Ajutised failid
*.tmp
# Kasutajaspetsiifilised seaded
*.user
# Kasutaja eelistused
*.userprefs
# Unity projekti andmebaas
*.pidb
# Unity Boo projekt
*.booproj
# Unity andmefail
*.svd
# Programmide silumise andmebaas
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity metaandmed
*.pidb.meta
# Unity silumise metaandmed
*.pdb.meta
# Unity silumise metaandmed
*.mdb.meta
sysinfo.txt
mono_crash.*
# Pakett Android
*.apk
# Rakenduste kogum Android
*.aab
*.unitypackage
*.unitypackage.meta
# Rakenduste komplekt
*.app
# Crashlyticsi ehitamine
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*
Mida need Unity reeglid tegelikult ignoreerivad
Iga allolev muster ja selgitus, miks see kuulub sinu .gitignore-faili.
Kindral
| Muster | Mida see ignoreerib |
|---|---|
.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/ |
Kindral |
/[Tt]emp/ |
Kindral |
/[Oo]bj/ |
Kindral |
/[Bb]uild/ |
Kindral |
/[Bb]uilds/ |
Kindral |
/[Ll]ogs/ |
Kindral |
/[Uu]ser[Ss]ettings/ |
Kindral |
*.log |
Logifail |
Vaikimisi toetab unity Blenderi varade importi, *.blend1 blenderi faile ei pea siduma t
| Muster | Mida see ignoreerib |
|---|---|
*.blend1 |
Vaikimisi toetab unity Blenderi varade importi, *.blend1 blenderi faile ei pea siduma t |
*.blend1.meta |
Vaikimisi toetab unity Blenderi varade importi, *.blend1 blenderi faile ei pea siduma t |
Need võivad sisaldada ka väga tundlikke andmeid
| Muster | Mida see ignoreerib |
|---|---|
/[Mm]emoryCaptures/ |
Need võivad sisaldada ka väga tundlikke andmeid |
Salvestised võivad muutuda liiga suureks
| Muster | Mida see ignoreerib |
|---|---|
/[Rr]ecordings/ |
Salvestised võivad muutuda liiga suureks |
Automaatselt genereeritud pistikprogramm Jetbrains Rider
| Muster | Mida see ignoreerib |
|---|---|
/[Aa]ssets/Plugins/Editor/JetBrains* |
Automaatselt genereeritud pistikprogramm Jetbrains Rider |
Jetbrains Rider isikliku kihi seaded
| Muster | Mida see ignoreerib |
|---|---|
*.DotSettings.user |
Jetbrains Rider isikliku kihi seaded |
Visual Studio vahemälukataloog
| Muster | Mida see ignoreerib |
|---|---|
.vs/ |
Visual Studio vahemälukataloog |
Gradle vahemälukataloog
| Muster | Mida see ignoreerib |
|---|---|
.gradle/ |
Gradle vahemälu |
Automaatselt genereeritud VS/MD/Consulo lahendus- ja projektifailid
| Muster | Mida see ignoreerib |
|---|---|
ExportedObj/ |
Exported objektid |
.consulo/ |
Konsuli projekti failid |
*.csproj |
C# projektifail |
*.unityproj |
Unity projektifail |
*.sln |
Visual Studio lahendus |
*.slnx |
Automaatselt genereeritud VS/MD/Consulo lahendus- ja projektifailid |
*.suo |
Lahenduse kasutaja valikud |
*.tmp |
Ajutised failid |
*.user |
Kasutajaspetsiifilised seaded |
*.userprefs |
Kasutaja eelistused |
*.pidb |
Unity projekti andmebaas |
*.booproj |
Unity Boo projekt |
*.svd |
Unity andmefail |
*.pdb |
Programmide silumise andmebaas |
*.mdb |
Automaatselt genereeritud VS/MD/Consulo lahendus- ja projektifailid |
*.opendb |
Automaatselt genereeritud VS/MD/Consulo lahendus- ja projektifailid |
*.VC.db |
Automaatselt genereeritud VS/MD/Consulo lahendus- ja projektifailid |
Unity3D genereeritud metafailid
| Muster | Mida see ignoreerib |
|---|---|
*.pidb.meta |
Unity metaandmed |
*.pdb.meta |
Unity silumise metaandmed |
*.mdb.meta |
Unity silumise metaandmed |
Unity3D genereeritud fail krahhiaruannetes
| Muster | Mida see ignoreerib |
|---|---|
sysinfo.txt |
Unity3D genereeritud fail krahhiaruannetes |
Mono automaatselt genereeritud failid
| Muster | Mida see ignoreerib |
|---|---|
mono_crash.* |
Mono automaatselt genereeritud failid |
Ehitab
| Muster | Mida see ignoreerib |
|---|---|
*.apk |
Pakett Android |
*.aab |
Rakenduste kogum Android |
*.unitypackage |
Ehitab |
*.unitypackage.meta |
Ehitab |
*.app |
Rakenduste komplekt |
Crashlyticsi loodud fail
| Muster | Mida see ignoreerib |
|---|---|
crashlytics-build.properties |
Crashlyticsi ehitamine |
TestRunneri loodud failid
| Muster | Mida see ignoreerib |
|---|---|
InitTestScene*.unity* |
TestRunneri loodud failid |
Addressables vaikimisi ignoreerib enne kasutaja kohandamist
| Muster | Mida see ignoreerib |
|---|---|
/ServerData |
Addressables vaikimisi ignoreerib enne kasutaja kohandamist |
/[Aa]ssets/StreamingAssets/aa* |
Addressables vaikimisi ignoreerib enne kasutaja kohandamist |
/[Aa]ssets/AddressableAssetsData/link.xml* |
Addressables vaikimisi ignoreerib enne kasutaja kohandamist |
/[Aa]ssets/Addressables_Temp* |
Addressables vaikimisi ignoreerib enne kasutaja kohandamist |
/[Aa]ssets/AddressableAssetsData/*/*.bin* |
Vaikimisi loovad Addressablesi sisujärgud platvormipõhistes alamkaustades failid addressables_content_state.bin, näiteks: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin |
Visual Scripting automaatselt genereeritud failid
| Muster | Mida see ignoreerib |
|---|---|
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db |
Visual Scripting automaatselt genereeritud failid |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta |
Visual Scripting automaatselt genereeritud failid |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers |
Visual Scripting automaatselt genereeritud failid |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta |
Visual Scripting automaatselt genereeritud failid |
Esitusrežiimi testide abil automaatselt genereeritud stseenid
| Muster | Mida see ignoreerib |
|---|---|
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* |
Esitusrežiimi testide abil automaatselt genereeritud stseenid |
UI Toolkit automaatselt genereeritud failid
| Muster | Mida see ignoreerib |
|---|---|
/UIElementsSchema/ |
UI Toolkit automaatselt genereeritud failid |
Automaatselt loodud vahemälu kaustas Assets
| Muster | Mida see ignoreerib |
|---|---|
/[Aa]ssets/[Ss]ceneDependencyCache* |
Automaatselt loodud vahemälu kaustas Assets |
Kuidas seda .gitignore kasutada Unity jaoks
- Kopeerige ülaltoodud Unity reeglid või laadige fail otse alla.
- Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
- Kui Git juba jälgib mõnda neist failidest, käivita git rm -r --cached . ja tee uus commit — Git rakendab eiramisreegleid ainult jälgimata failidele.
- Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.