.gitignore fyrir Unity
58 hunsa reglur fyrir Unity, tilbúinn til að afrita inn í geymsluna þína.
Þverpalla leikjavél
Heildar .gitignore fyrir Unity
# Myndað af LFGitignore - https://lfgitignore.com
# Búið til: 2026-10-31 21:49:59 UTC
# Tækni: Unity
### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Log skrá
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle skyndiminni
.gradle/
# Exported hlutir
ExportedObj/
# Verkefnaskrár Consulo
.consulo/
# C# verkefnisskrá
*.csproj
# Unity verkefnaskrá
*.unityproj
# Visual Studio lausn
*.sln
*.slnx
# Lausnarvalkostir notenda
*.suo
# Tímabundnar skrár
*.tmp
# Notendasértækar stillingar
*.user
# Óskir notenda
*.userprefs
# Unity verkefnagagnagrunnur
*.pidb
# Unity Boo verkefni
*.booproj
# Unity gagnaskrá
*.svd
# Gagnagrunnur fyrir villuforrit
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity lýsigögn
*.pidb.meta
# Unity villuleitarlýsigögn
*.pdb.meta
# Unity villuleitarlýsigögn
*.mdb.meta
sysinfo.txt
mono_crash.*
# Android pakki
*.apk
# Android app búnt
*.aab
*.unitypackage
*.unitypackage.meta
# Umsóknarbúnt
*.app
# Crashlytics smíði
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*
Það sem þessar Unity reglur hunsa í raun og veru
Hvert mynstur hér að neðan er útskýrt ásamt ástæðu þess að það á heima í .gitignore skránni þinni.
Almennt
| Mynstur | Það sem það hunsar |
|---|---|
.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/ |
Almennt |
/[Tt]emp/ |
Almennt |
/[Oo]bj/ |
Almennt |
/[Bb]uild/ |
Almennt |
/[Bb]uilds/ |
Almennt |
/[Ll]ogs/ |
Almennt |
/[Uu]ser[Ss]ettings/ |
Almennt |
*.log |
Log skrá |
Sjálfgefið er að Unity styður Blender eignainnflutning, *.blend1 Blender skrár þurfa ekki að vera bundnar
| Mynstur | Það sem það hunsar |
|---|---|
*.blend1 |
Sjálfgefið er að Unity styður Blender eignainnflutning, *.blend1 Blender skrár þurfa ekki að vera bundnar |
*.blend1.meta |
Sjálfgefið er að Unity styður Blender eignainnflutning, *.blend1 Blender skrár þurfa ekki að vera bundnar |
Þeir gætu líka innihaldið mjög viðkvæm gögn
| Mynstur | Það sem það hunsar |
|---|---|
/[Mm]emoryCaptures/ |
Þeir gætu líka innihaldið mjög viðkvæm gögn |
Upptökur geta orðið of stórar
| Mynstur | Það sem það hunsar |
|---|---|
/[Rr]ecordings/ |
Upptökur geta orðið of stórar |
Sjálfvirkt Jetbrains Rider viðbót
| Mynstur | Það sem það hunsar |
|---|---|
/[Aa]ssets/Plugins/Editor/JetBrains* |
Sjálfvirkt Jetbrains Rider viðbót |
Jetbrains Rider persónulegar lagstillingar
| Mynstur | Það sem það hunsar |
|---|---|
*.DotSettings.user |
Jetbrains Rider persónulegar lagstillingar |
Visual Studio skyndiminni skrá
| Mynstur | Það sem það hunsar |
|---|---|
.vs/ |
Visual Studio skyndiminni skrá |
Gradle skyndiminni skrá
| Mynstur | Það sem það hunsar |
|---|---|
.gradle/ |
Gradle skyndiminni |
Sjálfgerð VS/MD/Consulo lausn og verkefnaskrár
| Mynstur | Það sem það hunsar |
|---|---|
ExportedObj/ |
Exported hlutir |
.consulo/ |
Verkefnaskrár Consulo |
*.csproj |
C# verkefnisskrá |
*.unityproj |
Unity verkefnaskrá |
*.sln |
Visual Studio lausn |
*.slnx |
Sjálfgerð VS/MD/Consulo lausn og verkefnaskrár |
*.suo |
Lausnarvalkostir notenda |
*.tmp |
Tímabundnar skrár |
*.user |
Notendasértækar stillingar |
*.userprefs |
Óskir notenda |
*.pidb |
Unity verkefnagagnagrunnur |
*.booproj |
Unity Boo verkefni |
*.svd |
Unity gagnaskrá |
*.pdb |
Gagnagrunnur fyrir villuforrit |
*.mdb |
Sjálfgerð VS/MD/Consulo lausn og verkefnaskrár |
*.opendb |
Sjálfgerð VS/MD/Consulo lausn og verkefnaskrár |
*.VC.db |
Sjálfgerð VS/MD/Consulo lausn og verkefnaskrár |
Unity3D mynduðu metaskrár
| Mynstur | Það sem það hunsar |
|---|---|
*.pidb.meta |
Unity lýsigögn |
*.pdb.meta |
Unity villuleitarlýsigögn |
*.mdb.meta |
Unity villuleitarlýsigögn |
Unity3D mynduð skrá á hrunskýrslum
| Mynstur | Það sem það hunsar |
|---|---|
sysinfo.txt |
Unity3D mynduð skrá á hrunskýrslum |
Mónó sjálfvirkt myndaðar skrár
| Mynstur | Það sem það hunsar |
|---|---|
mono_crash.* |
Mónó sjálfvirkt myndaðar skrár |
Byggir
| Mynstur | Það sem það hunsar |
|---|---|
*.apk |
Android pakki |
*.aab |
Android app búnt |
*.unitypackage |
Byggir |
*.unitypackage.meta |
Byggir |
*.app |
Umsóknarbúnt |
Crashlytics mynduð skrá
| Mynstur | Það sem það hunsar |
|---|---|
crashlytics-build.properties |
Crashlytics smíði |
TestRunner útbúnar skrár
| Mynstur | Það sem það hunsar |
|---|---|
InitTestScene*.unity* |
TestRunner útbúnar skrár |
Addressables hunsa sjálfgefið, áður en notandi sérsniðnar
| Mynstur | Það sem það hunsar |
|---|---|
/ServerData |
Addressables hunsa sjálfgefið, áður en notandi sérsniðnar |
/[Aa]ssets/StreamingAssets/aa* |
Addressables hunsa sjálfgefið, áður en notandi sérsniðnar |
/[Aa]ssets/AddressableAssetsData/link.xml* |
Addressables hunsa sjálfgefið, áður en notandi sérsniðnar |
/[Aa]ssets/Addressables_Temp* |
Addressables hunsa sjálfgefið, áður en notandi sérsniðnar |
/[Aa]ssets/AddressableAssetsData/*/*.bin* |
Sjálfgefið er að Addressables efni builds myndar addressables_content_state.bin skrár í vettvangssértækum undirmöppum, til dæmis: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin |
Visual Scripting sjálfvirkt myndaðar skrár
| Mynstur | Það sem það hunsar |
|---|---|
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db |
Visual Scripting sjálfvirkt myndaðar skrár |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta |
Visual Scripting sjálfvirkt myndaðar skrár |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers |
Visual Scripting sjálfvirkt myndaðar skrár |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta |
Visual Scripting sjálfvirkt myndaðar skrár |
Sjálfvirkar senur með spilunarstillingarprófum
| Mynstur | Það sem það hunsar |
|---|---|
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* |
Sjálfvirkar senur með spilunarstillingarprófum |
UI Toolkit sjálfvirkar skrár
| Mynstur | Það sem það hunsar |
|---|---|
/UIElementsSchema/ |
UI Toolkit sjálfvirkar skrár |
Sjálfvirkt skyndiminni í eignamöppu
| Mynstur | Það sem það hunsar |
|---|---|
/[Aa]ssets/[Ss]ceneDependencyCache* |
Sjálfvirkt skyndiminni í eignamöppu |
Hvernig á að nota þetta .gitignore fyrir Unity
- Afritaðu Unity reglurnar hér að ofan, eða halaðu niður skránni beint.
- Búðu til skrá sem heitir .gitignore í rót Git geymslunnar þinnar og límdu reglurnar inn í hana.
- Ef Git rekur nú þegar einhverjar þessara skráa skaltu keyra git rm -r --cached . og búa síðan til nýtt commit. Git beitir hunsunarreglum aðeins á skrár sem það rekur ekki.
- Settu .gitignore skrána í commit svo allir í teyminu noti sömu reglur.