.gitignore Unity-hez
A 58 figyelmen kívül hagyja a Unity szabályait, készen áll a tárba másolásra.
Cross-platform játékmotor
A teljes .gitignore a Unity-hez
# Generálta: LFGitignore - https://lfgitignore.com
# Létrehozva: 2026-10-31 22:53:36 UTC
# Technológiák: Unity
### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Naplófájl
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle gyorsítótár
.gradle/
# Exported objektumok
ExportedObj/
# Konzuli projektfájlok
.consulo/
# C# projektfájl
*.csproj
# Unity projektfájl
*.unityproj
# Visual Studio megoldás
*.sln
*.slnx
# A megoldás felhasználói lehetőségei
*.suo
# Ideiglenes fájlok
*.tmp
# Felhasználóspecifikus beállítások
*.user
# Felhasználói beállítások
*.userprefs
# Unity projekt adatbázis
*.pidb
# Unity Boo projekt
*.booproj
# Unity adatfájl
*.svd
# Program hibakereső adatbázis
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity metaadatok
*.pidb.meta
# Unity hibakeresési metaadatok
*.pdb.meta
# Unity hibakeresési metaadatok
*.mdb.meta
sysinfo.txt
mono_crash.*
# Android csomag
*.apk
# Android alkalmazáscsomag
*.aab
*.unitypackage
*.unitypackage.meta
# Alkalmazáscsomag
*.app
# Crashlytics-fordítás
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*
Amit ezek a Unity szabályok valójában figyelmen kívül hagynak
Minden alábbi minta, és miért tartozik a .gitignore.-hez
Általános
| Minta | Mit hagy figyelmen kívül |
|---|---|
.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/ |
Általános |
/[Tt]emp/ |
Általános |
/[Oo]bj/ |
Általános |
/[Bb]uild/ |
Általános |
/[Bb]uilds/ |
Általános |
/[Ll]ogs/ |
Általános |
/[Uu]ser[Ss]ettings/ |
Általános |
*.log |
Naplófájl |
A Unity alapértelmezés szerint támogatja a Blender eszközimportálást, a *.blend1 turmixfájlokat nem kell véglegesíteni.
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.blend1 |
A Unity alapértelmezés szerint támogatja a Blender eszközimportálást, a *.blend1 turmixfájlokat nem kell véglegesíteni. |
*.blend1.meta |
A Unity alapértelmezés szerint támogatja a Blender eszközimportálást, a *.blend1 turmixfájlokat nem kell véglegesíteni. |
Ezenkívül rendkívül érzékeny adatokat is tartalmazhatnak
| Minta | Mit hagy figyelmen kívül |
|---|---|
/[Mm]emoryCaptures/ |
Ezenkívül rendkívül érzékeny adatokat is tartalmazhatnak |
A felvételek mérete túl nagy lehet
| Minta | Mit hagy figyelmen kívül |
|---|---|
/[Rr]ecordings/ |
A felvételek mérete túl nagy lehet |
Automatikusan generált Jetbrains Rider bővítmény
| Minta | Mit hagy figyelmen kívül |
|---|---|
/[Aa]ssets/Plugins/Editor/JetBrains* |
Automatikusan generált Jetbrains Rider bővítmény |
A Jetbrains Rider személyes réteg beállításai
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.DotSettings.user |
A Jetbrains Rider személyes réteg beállításai |
Visual Studio gyorsítótár-könyvtár
| Minta | Mit hagy figyelmen kívül |
|---|---|
.vs/ |
Visual Studio gyorsítótár-könyvtár |
Gradle gyorsítótár-könyvtár
| Minta | Mit hagy figyelmen kívül |
|---|---|
.gradle/ |
Gradle gyorsítótár |
Automatikusan generált VS/MD/Consulo megoldás és projektfájlok
| Minta | Mit hagy figyelmen kívül |
|---|---|
ExportedObj/ |
Exported objektumok |
.consulo/ |
Konzuli projektfájlok |
*.csproj |
C# projektfájl |
*.unityproj |
Unity projektfájl |
*.sln |
Visual Studio megoldás |
*.slnx |
Automatikusan generált VS/MD/Consulo megoldás és projektfájlok |
*.suo |
A megoldás felhasználói lehetőségei |
*.tmp |
Ideiglenes fájlok |
*.user |
Felhasználóspecifikus beállítások |
*.userprefs |
Felhasználói beállítások |
*.pidb |
Unity projekt adatbázis |
*.booproj |
Unity Boo projekt |
*.svd |
Unity adatfájl |
*.pdb |
Program hibakereső adatbázis |
*.mdb |
Automatikusan generált VS/MD/Consulo megoldás és projektfájlok |
*.opendb |
Automatikusan generált VS/MD/Consulo megoldás és projektfájlok |
*.VC.db |
Automatikusan generált VS/MD/Consulo megoldás és projektfájlok |
A Unity3D metafájlokat generált
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.pidb.meta |
Unity metaadatok |
*.pdb.meta |
Unity hibakeresési metaadatok |
*.mdb.meta |
Unity hibakeresési metaadatok |
Unity3D generált fájl a hibajelentésekről
| Minta | Mit hagy figyelmen kívül |
|---|---|
sysinfo.txt |
Unity3D generált fájl a hibajelentésekről |
Mono automatikusan generált fájlok
| Minta | Mit hagy figyelmen kívül |
|---|---|
mono_crash.* |
Mono automatikusan generált fájlok |
Épít
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.apk |
Android csomag |
*.aab |
Android alkalmazáscsomag |
*.unitypackage |
Épít |
*.unitypackage.meta |
Épít |
*.app |
Alkalmazáscsomag |
Crashlytics által generált fájl
| Minta | Mit hagy figyelmen kívül |
|---|---|
crashlytics-build.properties |
Crashlytics-fordítás |
A TestRunner által generált fájlok
| Minta | Mit hagy figyelmen kívül |
|---|---|
InitTestScene*.unity* |
A TestRunner által generált fájlok |
Az Addressables alapértelmezés szerint figyelmen kívül hagyja a felhasználói testreszabásokat
| Minta | Mit hagy figyelmen kívül |
|---|---|
/ServerData |
Az Addressables alapértelmezés szerint figyelmen kívül hagyja a felhasználói testreszabásokat |
/[Aa]ssets/StreamingAssets/aa* |
Az Addressables alapértelmezés szerint figyelmen kívül hagyja a felhasználói testreszabásokat |
/[Aa]ssets/AddressableAssetsData/link.xml* |
Az Addressables alapértelmezés szerint figyelmen kívül hagyja a felhasználói testreszabásokat |
/[Aa]ssets/Addressables_Temp* |
Az Addressables alapértelmezés szerint figyelmen kívül hagyja a felhasználói testreszabásokat |
/[Aa]ssets/AddressableAssetsData/*/*.bin* |
Alapértelmezés szerint az Addressables tartalom buildjei az addressables_content_state.bin fájlokat platformspecifikus almappákban generálják, például: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin |
Visual Scripting automatikusan generált fájlok
| Minta | Mit hagy figyelmen kívül |
|---|---|
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db |
Visual Scripting automatikusan generált fájlok |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta |
Visual Scripting automatikusan generált fájlok |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers |
Visual Scripting automatikusan generált fájlok |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta |
Visual Scripting automatikusan generált fájlok |
Automatikusan generált jelenetek lejátszási mód tesztjei alapján
| Minta | Mit hagy figyelmen kívül |
|---|---|
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* |
Automatikusan generált jelenetek lejátszási mód tesztjei alapján |
UI Toolkit automatikusan generált fájlok
| Minta | Mit hagy figyelmen kívül |
|---|---|
/UIElementsSchema/ |
UI Toolkit automatikusan generált fájlok |
Automatikusan generált gyorsítótár az Eszközök mappában
| Minta | Mit hagy figyelmen kívül |
|---|---|
/[Aa]ssets/[Ss]ceneDependencyCache* |
Automatikusan generált gyorsítótár az Eszközök mappában |
A .gitignore használata a Unity-hez
- Másolja ki a fenti Unity szabályokat, vagy töltse le közvetlenül a fájlt.
- Hozz létre egy .gitignore nevű fájlt a Git-tároló gyökérkönyvtárában, majd illeszd be a szabályokat.
- Ha ezen fájlok némelyike már nyomon van követve, futtassa a git rm -r --cached . programot, majd véglegesítse újra – a Git csak a nem követett fájlokra alkalmaz figyelmen kívül hagyási szabályokat.
- Kötelesd be a .gitignore-t, hogy a csapatban mindenki ugyanazokat a szabályokat alkalmazza.