.gitignore za Unity

58 pravila izuzimanja za Unity, spremnih za kopiranje u repozitorij.

Višeplatformski pogon za igre

Potpuni .gitignore za Unity

# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 15:50:12 UTC
# Tehnologije: Unity

### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Datoteka zapisnika
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Predmemorija Gradlea
.gradle/
# Izvezeni objekti
ExportedObj/
# Projektne datoteke Consulo
.consulo/
# Projektna datoteka C#
*.csproj
# Projektna datoteka Unityja
*.unityproj
# Rješenje Visual Studija
*.sln
*.slnx
# Korisničke mogućnosti rješenja
*.suo
# Privremene datoteke
*.tmp
# Korisničke postavke
*.user
# Korisničke preference
*.userprefs
# Baza podataka projekta Unityja
*.pidb
# Projekt Unity Boo
*.booproj
# Podatkovna datoteka Unityja
*.svd
# Baza podataka za otklanjanje pogrešaka programa
*.pdb
*.mdb
*.opendb
*.VC.db
# Metapodaci Unityja
*.pidb.meta
# Metapodaci za otklanjanje pogrešaka Unityja
*.pdb.meta
# Metapodaci za otklanjanje pogrešaka Unityja
*.mdb.meta
sysinfo.txt
mono_crash.*
# Paket za Android
*.apk
# Paket aplikacije za Android
*.aab
*.unitypackage
*.unitypackage.meta
# Paket aplikacije
*.app
# Izgradnja Crashlyticsa
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*

Što ova pravila za Unity zapravo zanemaruju

Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.

Općenito

Obrazac Što zanemaruje
.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/ Općenito
/[Tt]emp/ Općenito
/[Oo]bj/ Općenito
/[Bb]uild/ Općenito
/[Bb]uilds/ Općenito
/[Ll]ogs/ Općenito
/[Uu]ser[Ss]ettings/ Općenito
*.log Datoteka zapisnika

Unity prema zadanim postavkama podržava uvoz resursa Blendera; datoteke *.blend1 ne treba predavati

Obrazac Što zanemaruje
*.blend1 Unity prema zadanim postavkama podržava uvoz resursa Blendera; datoteke *.blend1 ne treba predavati
*.blend1.meta Unity prema zadanim postavkama podržava uvoz resursa Blendera; datoteke *.blend1 ne treba predavati

Mogle bi sadržavati i iznimno osjetljive podatke

Obrazac Što zanemaruje
/[Mm]emoryCaptures/ Mogle bi sadržavati i iznimno osjetljive podatke

Snimke mogu postati iznimno velike

Obrazac Što zanemaruje
/[Rr]ecordings/ Snimke mogu postati iznimno velike

Automatski generirani dodatak Jetbrains Rider

Obrazac Što zanemaruje
/[Aa]ssets/Plugins/Editor/JetBrains* Automatski generirani dodatak Jetbrains Rider

Postavke osobnog sloja Jetbrains Ridera

Obrazac Što zanemaruje
*.DotSettings.user Postavke osobnog sloja Jetbrains Ridera

Direktorij predmemorije Visual Studija

Obrazac Što zanemaruje
.vs/ Direktorij predmemorije Visual Studija

Direktorij predmemorije Gradlea

Obrazac Što zanemaruje
.gradle/ Predmemorija Gradlea

Automatski generirane datoteke rješenja i projekata VS/MD/Consulo

Obrazac Što zanemaruje
ExportedObj/ Izvezeni objekti
.consulo/ Projektne datoteke Consulo
*.csproj Projektna datoteka C#
*.unityproj Projektna datoteka Unityja
*.sln Rješenje Visual Studija
*.slnx Automatski generirane datoteke rješenja i projekata VS/MD/Consulo
*.suo Korisničke mogućnosti rješenja
*.tmp Privremene datoteke
*.user Korisničke postavke
*.userprefs Korisničke preference
*.pidb Baza podataka projekta Unityja
*.booproj Projekt Unity Boo
*.svd Podatkovna datoteka Unityja
*.pdb Baza podataka za otklanjanje pogrešaka programa
*.mdb Automatski generirane datoteke rješenja i projekata VS/MD/Consulo
*.opendb Automatski generirane datoteke rješenja i projekata VS/MD/Consulo
*.VC.db Automatski generirane datoteke rješenja i projekata VS/MD/Consulo

Metadatoteke koje generira Unity3D

Obrazac Što zanemaruje
*.pidb.meta Metapodaci Unityja
*.pdb.meta Metapodaci za otklanjanje pogrešaka Unityja
*.mdb.meta Metapodaci za otklanjanje pogrešaka Unityja

Datoteka koju Unity3D generira za izvješća o rušenju

Obrazac Što zanemaruje
sysinfo.txt Datoteka koju Unity3D generira za izvješća o rušenju

Automatski generirane datoteke Mona

Obrazac Što zanemaruje
mono_crash.* Automatski generirane datoteke Mona

Izgradnje

Obrazac Što zanemaruje
*.apk Paket za Android
*.aab Paket aplikacije za Android
*.unitypackage Izgradnje
*.unitypackage.meta Izgradnje
*.app Paket aplikacije

Generirana datoteka Crashlyticsa

Obrazac Što zanemaruje
crashlytics-build.properties Izgradnja Crashlyticsa

Datoteke koje generira TestRunner

Obrazac Što zanemaruje
InitTestScene*.unity* Datoteke koje generira TestRunner

Zadana izuzimanja Addressables, prije korisničkih prilagodbi

Obrazac Što zanemaruje
/ServerData Zadana izuzimanja Addressables, prije korisničkih prilagodbi
/[Aa]ssets/StreamingAssets/aa* Zadana izuzimanja Addressables, prije korisničkih prilagodbi
/[Aa]ssets/AddressableAssetsData/link.xml* Zadana izuzimanja Addressables, prije korisničkih prilagodbi
/[Aa]ssets/Addressables_Temp* Zadana izuzimanja Addressables, prije korisničkih prilagodbi
/[Aa]ssets/AddressableAssetsData/*/*.bin* Izgradnja sadržaja Addressables prema zadanim postavkama generira datoteke addressables_content_state.bin u podmapama za pojedine platforme, primjerice: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin

Automatski generirane datoteke Visual Scriptinga

Obrazac Što zanemaruje
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db Automatski generirane datoteke Visual Scriptinga
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta Automatski generirane datoteke Visual Scriptinga
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers Automatski generirane datoteke Visual Scriptinga
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta Automatski generirane datoteke Visual Scriptinga

Scene koje automatski generiraju testovi u načinu reprodukcije

Obrazac Što zanemaruje
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* Scene koje automatski generiraju testovi u načinu reprodukcije

Automatski generirane datoteke UI Toolkita

Obrazac Što zanemaruje
/UIElementsSchema/ Automatski generirane datoteke UI Toolkita

Automatski generirana predmemorija u mapi Assets

Obrazac Što zanemaruje
/[Aa]ssets/[Ss]ceneDependencyCache* Automatski generirana predmemorija u mapi Assets

Kako koristiti ovaj .gitignore za Unity

  1. Kopirajte pravila za Unity iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.

Drugi predlošci .gitignore iz kategorije Pogon za igre

Pogledajte sve predloške iz kategorije Pogon za igre