Ludovic Frank Gitignore

.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

  1. Másolja ki a fenti Unity szabályokat, vagy töltse le közvetlenül a fájlt.
  2. Hozz létre egy .gitignore nevű fájlt a Git-tároló gyökérkönyvtárában, majd illeszd be a szabályokat.
  3. 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.
  4. Kötelesd be a .gitignore-t, hogy a csapatban mindenki ugyanazokat a szabályokat alkalmazza.

Egyéb Játékmotor .gitignore sablonok

Tekintse meg az összes Játékmotor sablont