.gitignore priekš Unity
58 ignorē Unity noteikumus, kas ir gatavi kopēšanai jūsu repozitorijā.
Vairāku platformu spēļu dzinējs
Pilnīgs .gitignore priekš Unity
# Ģenerē LFGitignore - https://lfgitignore.com
# Izveidots: 2026-10-31 21:50:09 UTC
# Tehnoloģijas: Unity
### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Žurnāla fails
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle kešatmiņa
.gradle/
# Exported objekti
ExportedObj/
# Konsulu projektu faili
.consulo/
# C# projekta fails
*.csproj
# Unity projekta fails
*.unityproj
# Visual Studio risinājums
*.sln
*.slnx
# Risinājuma lietotāja iespējas
*.suo
# Pagaidu faili
*.tmp
# Lietotājam specifiski iestatījumi
*.user
# Lietotāja preferences
*.userprefs
# Unity projektu datu bāze
*.pidb
# Unity Boo projekts
*.booproj
# Unity datu fails
*.svd
# Programmu atkļūdošanas datu bāze
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity metadati
*.pidb.meta
# Unity atkļūdošanas metadati
*.pdb.meta
# Unity atkļūdošanas metadati
*.mdb.meta
sysinfo.txt
mono_crash.*
# Android iepakojums
*.apk
# Android lietotņu komplekts
*.aab
*.unitypackage
*.unitypackage.meta
# Lietojumprogrammu komplekts
*.app
# Crashlytics būvējums
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*
Ko šie Unity noteikumi faktiski ignorē
Katrs turpmāk minētais raksts un skaidrojums, kāpēc tas jāiekļauj .gitignore failā.
Ģenerālis
| Raksts | Ko tas ignorē |
|---|---|
.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/ |
Ģenerālis |
/[Tt]emp/ |
Ģenerālis |
/[Oo]bj/ |
Ģenerālis |
/[Bb]uild/ |
Ģenerālis |
/[Bb]uilds/ |
Ģenerālis |
/[Ll]ogs/ |
Ģenerālis |
/[Uu]ser[Ss]ettings/ |
Ģenerālis |
*.log |
Žurnāla fails |
Pēc noklusējuma unity atbalsta blendera līdzekļu importēšanu, *.blend1 blendera faili nav jāiesaista t
| Raksts | Ko tas ignorē |
|---|---|
*.blend1 |
Pēc noklusējuma unity atbalsta blendera līdzekļu importēšanu, *.blend1 blendera faili nav jāiesaista t |
*.blend1.meta |
Pēc noklusējuma unity atbalsta blendera līdzekļu importēšanu, *.blend1 blendera faili nav jāiesaista t |
Tajos var būt arī īpaši sensitīvi dati
| Raksts | Ko tas ignorē |
|---|---|
/[Mm]emoryCaptures/ |
Tajos var būt arī īpaši sensitīvi dati |
Ieraksti var kļūt pārāk lieli
| Raksts | Ko tas ignorē |
|---|---|
/[Rr]ecordings/ |
Ieraksti var kļūt pārāk lieli |
Automātiski ģenerēts spraudnis Jetbrains Rider
| Raksts | Ko tas ignorē |
|---|---|
/[Aa]ssets/Plugins/Editor/JetBrains* |
Automātiski ģenerēts spraudnis Jetbrains Rider |
Jetbrains Rider personiskā slāņa iestatījumi
| Raksts | Ko tas ignorē |
|---|---|
*.DotSettings.user |
Jetbrains Rider personiskā slāņa iestatījumi |
Visual Studio kešatmiņas direktorijs
| Raksts | Ko tas ignorē |
|---|---|
.vs/ |
Visual Studio kešatmiņas direktorijs |
Gradle kešatmiņas direktorijs
| Raksts | Ko tas ignorē |
|---|---|
.gradle/ |
Gradle kešatmiņa |
Automātiski ģenerēts VS/MD/Consulo risinājums un projektu faili
| Raksts | Ko tas ignorē |
|---|---|
ExportedObj/ |
Exported objekti |
.consulo/ |
Konsulu projektu faili |
*.csproj |
C# projekta fails |
*.unityproj |
Unity projekta fails |
*.sln |
Visual Studio risinājums |
*.slnx |
Automātiski ģenerēts VS/MD/Consulo risinājums un projektu faili |
*.suo |
Risinājuma lietotāja iespējas |
*.tmp |
Pagaidu faili |
*.user |
Lietotājam specifiski iestatījumi |
*.userprefs |
Lietotāja preferences |
*.pidb |
Unity projektu datu bāze |
*.booproj |
Unity Boo projekts |
*.svd |
Unity datu fails |
*.pdb |
Programmu atkļūdošanas datu bāze |
*.mdb |
Automātiski ģenerēts VS/MD/Consulo risinājums un projektu faili |
*.opendb |
Automātiski ģenerēts VS/MD/Consulo risinājums un projektu faili |
*.VC.db |
Automātiski ģenerēts VS/MD/Consulo risinājums un projektu faili |
Unity3D ģenerētie meta faili
| Raksts | Ko tas ignorē |
|---|---|
*.pidb.meta |
Unity metadati |
*.pdb.meta |
Unity atkļūdošanas metadati |
*.mdb.meta |
Unity atkļūdošanas metadati |
Unity3D ģenerēts fails avāriju pārskatos
| Raksts | Ko tas ignorē |
|---|---|
sysinfo.txt |
Unity3D ģenerēts fails avāriju pārskatos |
Mono automātiski ģenerēti faili
| Raksts | Ko tas ignorē |
|---|---|
mono_crash.* |
Mono automātiski ģenerēti faili |
Būvē
| Raksts | Ko tas ignorē |
|---|---|
*.apk |
Android iepakojums |
*.aab |
Android lietotņu komplekts |
*.unitypackage |
Būvē |
*.unitypackage.meta |
Būvē |
*.app |
Lietojumprogrammu komplekts |
Crashlytics ģenerēts fails
| Raksts | Ko tas ignorē |
|---|---|
crashlytics-build.properties |
Crashlytics būvējums |
TestRunner ģenerētie faili
| Raksts | Ko tas ignorē |
|---|---|
InitTestScene*.unity* |
TestRunner ģenerētie faili |
Addressables noklusējuma ignorē, pirms lietotāja pielāgošanas
| Raksts | Ko tas ignorē |
|---|---|
/ServerData |
Addressables noklusējuma ignorē, pirms lietotāja pielāgošanas |
/[Aa]ssets/StreamingAssets/aa* |
Addressables noklusējuma ignorē, pirms lietotāja pielāgošanas |
/[Aa]ssets/AddressableAssetsData/link.xml* |
Addressables noklusējuma ignorē, pirms lietotāja pielāgošanas |
/[Aa]ssets/Addressables_Temp* |
Addressables noklusējuma ignorē, pirms lietotāja pielāgošanas |
/[Aa]ssets/AddressableAssetsData/*/*.bin* |
Pēc noklusējuma Addressables saturs builds ģenerēs addressables_content_state.bin failus platformai specifiskās apakšmapēs, piemēram: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin |
Vizuālās skriptēšanas automātiski ģenerēti faili
| Raksts | Ko tas ignorē |
|---|---|
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db |
Vizuālās skriptēšanas automātiski ģenerēti faili |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta |
Vizuālās skriptēšanas automātiski ģenerēti faili |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers |
Vizuālās skriptēšanas automātiski ģenerēti faili |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta |
Vizuālās skriptēšanas automātiski ģenerēti faili |
Automātiski ģenerētas ainas, pārbaudot atskaņošanas režīmu
| Raksts | Ko tas ignorē |
|---|---|
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* |
Automātiski ģenerētas ainas, pārbaudot atskaņošanas režīmu |
UI Toolkit automātiski ģenerēti faili
| Raksts | Ko tas ignorē |
|---|---|
/UIElementsSchema/ |
UI Toolkit automātiski ģenerēti faili |
Automātiski ģenerēta kešatmiņa mapē Assets
| Raksts | Ko tas ignorē |
|---|---|
/[Aa]ssets/[Ss]ceneDependencyCache* |
Automātiski ģenerēta kešatmiņa mapē Assets |
Kā lietot šo .gitignore failu tehnoloģijai Unity
- Kopējiet iepriekš minētos Unity noteikumus vai lejupielādējiet failu tieši.
- Git repozitorija saknē izveidojiet failu ar nosaukumu .gitignore un ielīmējiet tajā noteikumus.
- Ja daži no šiem failiem jau ir izsekoti, palaidiet git rm -r --cached . un pēc tam veiciet vēlreiz — Git ignorēšanas noteikumus piemēro tikai neizsekotajiem failiem.
- Iekļaujiet .gitignore failu komitā, lai visai komandai būtu vienādi noteikumi.