.gitignore για Unity
58 κανόνες παράβλεψης για Unity, έτοιμοι για αντιγραφή στο αποθετήριό σας.
Μηχανή παιχνιδιών cross-platform
Το πλήρες .gitignore για Unity
# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 21:50:08 UTC
# Τεχνολογίες: Unity
### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Αρχείο καταγραφής
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Κρυφή μνήμη Gradle
.gradle/
# Exported αντικείμενα
ExportedObj/
# Αρχεία έργου Consulo
.consulo/
# Αρχείο έργου C#
*.csproj
# Αρχείο έργου Unity
*.unityproj
# Λύση Visual Studio
*.sln
*.slnx
# Επιλογές χρήστη λύσης
*.suo
# Προσωρινά αρχεία
*.tmp
# Ρυθμίσεις για τον χρήστη
*.user
# Προτιμήσεις χρήστη
*.userprefs
# Βάση δεδομένων έργου Unity
*.pidb
# Έργο Unity Boo
*.booproj
# Αρχείο δεδομένων Unity
*.svd
# Βάση δεδομένων εντοπισμού σφαλμάτων προγράμματος
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity μεταδεδομένα
*.pidb.meta
# Unity μεταδεδομένα εντοπισμού σφαλμάτων
*.pdb.meta
# Unity μεταδεδομένα εντοπισμού σφαλμάτων
*.mdb.meta
sysinfo.txt
mono_crash.*
# Πακέτο Android
*.apk
# Πακέτο εφαρμογών Android
*.aab
*.unitypackage
*.unitypackage.meta
# Πακέτο εφαρμογής
*.app
# Αρχεία κατασκευής Crashlytics
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*
Τι ακριβώς αγνοούν αυτοί οι κανόνες για Unity
Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.
Γενικός
| Μοτίβο | Τι αγνοεί |
|---|---|
.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/ |
Γενικός |
/[Tt]emp/ |
Γενικός |
/[Oo]bj/ |
Γενικός |
/[Bb]uild/ |
Γενικός |
/[Bb]uilds/ |
Γενικός |
/[Ll]ogs/ |
Γενικός |
/[Uu]ser[Ss]ettings/ |
Γενικός |
*.log |
Αρχείο καταγραφής |
Από προεπιλογή η unity υποστηρίζει εισαγωγές στοιχείων Blender, τα αρχεία blender *.blend1 δεν χρειάζεται να δεσμευτούν t
| Μοτίβο | Τι αγνοεί |
|---|---|
*.blend1 |
Από προεπιλογή η unity υποστηρίζει εισαγωγές στοιχείων Blender, τα αρχεία blender *.blend1 δεν χρειάζεται να δεσμευτούν t |
*.blend1.meta |
Από προεπιλογή η unity υποστηρίζει εισαγωγές στοιχείων Blender, τα αρχεία blender *.blend1 δεν χρειάζεται να δεσμευτούν t |
Θα μπορούσαν επίσης να περιέχουν εξαιρετικά ευαίσθητα δεδομένα
| Μοτίβο | Τι αγνοεί |
|---|---|
/[Mm]emoryCaptures/ |
Θα μπορούσαν επίσης να περιέχουν εξαιρετικά ευαίσθητα δεδομένα |
Οι εγγραφές μπορεί να αποκτήσουν υπερβολικό μέγεθος
| Μοτίβο | Τι αγνοεί |
|---|---|
/[Rr]ecordings/ |
Οι εγγραφές μπορεί να αποκτήσουν υπερβολικό μέγεθος |
Προσθήκη Autogenerated Jetbrains Rider
| Μοτίβο | Τι αγνοεί |
|---|---|
/[Aa]ssets/Plugins/Editor/JetBrains* |
Προσθήκη Autogenerated Jetbrains Rider |
Ρυθμίσεις προσωπικού επιπέδου Jetbrains Rider
| Μοτίβο | Τι αγνοεί |
|---|---|
*.DotSettings.user |
Ρυθμίσεις προσωπικού επιπέδου Jetbrains Rider |
Κατάλογος προσωρινής μνήμης Visual Studio
| Μοτίβο | Τι αγνοεί |
|---|---|
.vs/ |
Κατάλογος προσωρινής μνήμης Visual Studio |
Κατάλογος προσωρινής μνήμης Gradle
| Μοτίβο | Τι αγνοεί |
|---|---|
.gradle/ |
Κρυφή μνήμη Gradle |
Αυτόματη δημιουργία αρχείων λύσεων και έργων VS/MD/Consulo
| Μοτίβο | Τι αγνοεί |
|---|---|
ExportedObj/ |
Exported αντικείμενα |
.consulo/ |
Αρχεία έργου Consulo |
*.csproj |
Αρχείο έργου C# |
*.unityproj |
Αρχείο έργου Unity |
*.sln |
Λύση Visual Studio |
*.slnx |
Αυτόματη δημιουργία αρχείων λύσεων και έργων VS/MD/Consulo |
*.suo |
Επιλογές χρήστη λύσης |
*.tmp |
Προσωρινά αρχεία |
*.user |
Ρυθμίσεις για τον χρήστη |
*.userprefs |
Προτιμήσεις χρήστη |
*.pidb |
Βάση δεδομένων έργου Unity |
*.booproj |
Έργο Unity Boo |
*.svd |
Αρχείο δεδομένων Unity |
*.pdb |
Βάση δεδομένων εντοπισμού σφαλμάτων προγράμματος |
*.mdb |
Αυτόματη δημιουργία αρχείων λύσεων και έργων VS/MD/Consulo |
*.opendb |
Αυτόματη δημιουργία αρχείων λύσεων και έργων VS/MD/Consulo |
*.VC.db |
Αυτόματη δημιουργία αρχείων λύσεων και έργων VS/MD/Consulo |
Το Unity3D δημιούργησε μετα-αρχεία
| Μοτίβο | Τι αγνοεί |
|---|---|
*.pidb.meta |
Unity μεταδεδομένα |
*.pdb.meta |
Unity μεταδεδομένα εντοπισμού σφαλμάτων |
*.mdb.meta |
Unity μεταδεδομένα εντοπισμού σφαλμάτων |
Το αρχείο Unity3D δημιουργήθηκε στις αναφορές σφαλμάτων
| Μοτίβο | Τι αγνοεί |
|---|---|
sysinfo.txt |
Το αρχείο Unity3D δημιουργήθηκε στις αναφορές σφαλμάτων |
Μονοφωνικά αρχεία που δημιουργούνται αυτόματα
| Μοτίβο | Τι αγνοεί |
|---|---|
mono_crash.* |
Μονοφωνικά αρχεία που δημιουργούνται αυτόματα |
Κατασκευάζει
| Μοτίβο | Τι αγνοεί |
|---|---|
*.apk |
Πακέτο Android |
*.aab |
Πακέτο εφαρμογών Android |
*.unitypackage |
Κατασκευάζει |
*.unitypackage.meta |
Κατασκευάζει |
*.app |
Πακέτο εφαρμογής |
Αρχείο που δημιουργήθηκε Crashlytics
| Μοτίβο | Τι αγνοεί |
|---|---|
crashlytics-build.properties |
Αρχεία κατασκευής Crashlytics |
Τα αρχεία που δημιουργήθηκαν από το TestRunner
| Μοτίβο | Τι αγνοεί |
|---|---|
InitTestScene*.unity* |
Τα αρχεία που δημιουργήθηκαν από το TestRunner |
Τα Addressables αγνοούνται από προεπιλογή, πριν από τις προσαρμογές χρήστη
| Μοτίβο | Τι αγνοεί |
|---|---|
/ServerData |
Τα Addressables αγνοούνται από προεπιλογή, πριν από τις προσαρμογές χρήστη |
/[Aa]ssets/StreamingAssets/aa* |
Τα Addressables αγνοούνται από προεπιλογή, πριν από τις προσαρμογές χρήστη |
/[Aa]ssets/AddressableAssetsData/link.xml* |
Τα Addressables αγνοούνται από προεπιλογή, πριν από τις προσαρμογές χρήστη |
/[Aa]ssets/Addressables_Temp* |
Τα Addressables αγνοούνται από προεπιλογή, πριν από τις προσαρμογές χρήστη |
/[Aa]ssets/AddressableAssetsData/*/*.bin* |
Από προεπιλογή, το περιεχόμενο Addressables κατασκευής θα δημιουργήσει αρχεία addressables_content_state.bin σε υποφακέλους για συγκεκριμένη πλατφόρμα, για παράδειγμα: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin |
Αρχεία που δημιουργούνται αυτόματα Visual Scripting
| Μοτίβο | Τι αγνοεί |
|---|---|
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db |
Αρχεία που δημιουργούνται αυτόματα Visual Scripting |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta |
Αρχεία που δημιουργούνται αυτόματα Visual Scripting |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers |
Αρχεία που δημιουργούνται αυτόματα Visual Scripting |
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta |
Αρχεία που δημιουργούνται αυτόματα Visual Scripting |
Σκηνές που δημιουργούνται αυτόματα με δοκιμές λειτουργίας αναπαραγωγής
| Μοτίβο | Τι αγνοεί |
|---|---|
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* |
Σκηνές που δημιουργούνται αυτόματα με δοκιμές λειτουργίας αναπαραγωγής |
Αρχεία που δημιουργούνται αυτόματα από το UI Toolkit
| Μοτίβο | Τι αγνοεί |
|---|---|
/UIElementsSchema/ |
Αρχεία που δημιουργούνται αυτόματα από το UI Toolkit |
Η προσωρινή μνήμη που δημιουργείται αυτόματα στο φάκελο Assets
| Μοτίβο | Τι αγνοεί |
|---|---|
/[Aa]ssets/[Ss]ceneDependencyCache* |
Η προσωρινή μνήμη που δημιουργείται αυτόματα στο φάκελο Assets |
Πώς να χρησιμοποιήσετε αυτό το .gitignore για το Unity
- Αντιγράψτε τους παραπάνω κανόνες Unity ή κατεβάστε απευθείας το αρχείο.
- Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
- Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
- Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.