Ludovic Frank Gitignore

.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

  1. Kopeerige ülaltoodud Unity reeglid või laadige fail otse alla.
  2. Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
  3. 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.
  4. Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.

Muud Mängu mootor .gitignore mallid

Vaadake iga Mängu mootor malli