.gitignore για Strapi
67 κανόνες παράβλεψης για Strapi, έτοιμοι για αντιγραφή στο αποθετήριό σας.
Ακέφαλο CMS
Το πλήρες .gitignore για Strapi
# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 21:52:15 UTC
# Τεχνολογίες: Strapi
### Strapi ###
# Ρυθμίσεις φακέλου macOS (Desktop Services Store)
.DS_Store
# Αρχεία πιρουνιού πόρων macOS
.AppleDouble
# Εικονίδιο προσαρμοσμένου φακέλου macOS
.LSOverride
Icon
# macOS Ευρετήριο Spotlight
.Spotlight-V100
# φάκελος απορριμμάτων macOS
.Trashes
# Αρχεία πιρουνιού πόρων macOS
._*
# Αρχεία αντιγράφων ασφαλείας Emacs
*~
# Μνήμη μνήμης μικρογραφιών Windows
Thumbs.db
# Windows βελτιωμένη προσωρινή μνήμη μικρογραφιών
ehthumbs.db
Desktop.ini
# Windows κάδος ανακύκλωσης
$RECYCLE.BIN/
# Αρχείο ντουλαπιών Windows
*.cab
# Πακέτο εγκατάστασης Windows
*.msi
# Μονάδα συγχώνευσης Windows
*.msm
# Αρχείο ενημέρωσης κώδικα Windows
*.msp
# 7-Αρχείο Zip
*.7z
*.csv
*.dat
# Εικόνα δίσκου macOS
*.dmg
# Συμπιεσμένο αρχείο Gzip
*.gz
# Εικόνα δίσκου ISO
*.iso
# Αρχείο Java
*.jar
# Αρχείο RAR
*.rar
# Αρχείο ταινιών
*.tar
# Αρχείο ZIP
*.zip
*.com
# Java μεταγλωττισμένο αρχείο κλάσης
*.class
# Βιβλιοθήκη δυναμικής σύνδεσης
*.dll
# Windows εκτελέσιμο
*.exe
# Αρχείο αντικειμένου
*.o
# Τυχαίο αρχείο σπόρων
*.seed
# Κοινό αντικείμενο
*.so
# Αρχείο υπερχείλισης ανταλλαγής Vim
*.swo
# Αρχείο ανταλλαγής Vim
*.swp
# Vim επιπλέον αρχείο ανταλλαγής
*.swn
# Vim επιπλέον αρχείο ανταλλαγής
*.swm
# Έξοδος μεταγλωττιστή
*.out
# Αρχείο αναγνωριστικού διαδικασίας
*.pid
.tmp
# Αρχείο καταγραφής
*.log
# Σενάριο SQL
*.sql
# Βάση δεδομένων SQLite
*.sqlite
*#
.idea
nbproject
# Ρυθμίσεις Visual Studio Code
.vscode/
# Κάλυψη βιβλιοθήκης
lib-cov
lcov.info
# Αρχεία αναγνωριστικού διεργασίας
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Κατάλογος κάλυψης
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace
Τι ακριβώς αγνοούν αυτοί οι κανόνες για Strapi
Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.
OS X
| Μοτίβο | Τι αγνοεί |
|---|---|
.DS_Store |
Ρυθμίσεις φακέλου macOS (Desktop Services Store) |
.AppleDouble |
Αρχεία πιρουνιού πόρων macOS |
.LSOverride |
Εικονίδιο προσαρμοσμένου φακέλου macOS |
Icon |
OS X |
.Spotlight-V100 |
macOS Ευρετήριο Spotlight |
.Trashes |
φάκελος απορριμμάτων macOS |
._* |
Αρχεία πιρουνιού πόρων macOS |
Linux
| Μοτίβο | Τι αγνοεί |
|---|---|
*~ |
Αρχεία αντιγράφων ασφαλείας Emacs |
Windows
| Μοτίβο | Τι αγνοεί |
|---|---|
Thumbs.db |
Μνήμη μνήμης μικρογραφιών Windows |
ehthumbs.db |
Windows βελτιωμένη προσωρινή μνήμη μικρογραφιών |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Windows κάδος ανακύκλωσης |
*.cab |
Αρχείο ντουλαπιών Windows |
*.msi |
Πακέτο εγκατάστασης Windows |
*.msm |
Μονάδα συγχώνευσης Windows |
*.msp |
Αρχείο ενημέρωσης κώδικα Windows |
Πακέτα
| Μοτίβο | Τι αγνοεί |
|---|---|
*.7z |
7-Αρχείο Zip |
*.csv |
Πακέτα |
*.dat |
Πακέτα |
*.dmg |
Εικόνα δίσκου macOS |
*.gz |
Συμπιεσμένο αρχείο Gzip |
*.iso |
Εικόνα δίσκου ISO |
*.jar |
Αρχείο Java |
*.rar |
Αρχείο RAR |
*.tar |
Αρχείο ταινιών |
*.zip |
Αρχείο ZIP |
*.com |
Πακέτα |
*.class |
Java μεταγλωττισμένο αρχείο κλάσης |
*.dll |
Βιβλιοθήκη δυναμικής σύνδεσης |
*.exe |
Windows εκτελέσιμο |
*.o |
Αρχείο αντικειμένου |
*.seed |
Τυχαίο αρχείο σπόρων |
*.so |
Κοινό αντικείμενο |
*.swo |
Αρχείο υπερχείλισης ανταλλαγής Vim |
*.swp |
Αρχείο ανταλλαγής Vim |
*.swn |
Vim επιπλέον αρχείο ανταλλαγής |
*.swm |
Vim επιπλέον αρχείο ανταλλαγής |
*.out |
Έξοδος μεταγλωττιστή |
*.pid |
Αρχείο αναγνωριστικού διαδικασίας |
Αρχεία καταγραφής και βάσεις δεδομένων
| Μοτίβο | Τι αγνοεί |
|---|---|
.tmp |
Αρχεία καταγραφής και βάσεις δεδομένων |
*.log |
Αρχείο καταγραφής |
*.sql |
Σενάριο SQL |
*.sqlite |
Βάση δεδομένων SQLite |
Διάφορα.
| Μοτίβο | Τι αγνοεί |
|---|---|
*# |
Διάφορα. |
.idea |
Διάφορα. |
nbproject |
Διάφορα. |
.vscode/ |
Ρυθμίσεις Visual Studio Code |
Node.js
| Μοτίβο | Τι αγνοεί |
|---|---|
lib-cov |
Κάλυψη βιβλιοθήκης |
lcov.info |
Node.js |
pids |
Αρχεία αναγνωριστικού διεργασίας |
logs |
Node.js |
results |
Node.js |
build |
Node.js |
node_modules |
Node.js |
.node_history |
Node.js |
package-lock.json |
Node.js |
**/package-lock.json |
Node.js |
!docs/package-lock.json |
Node.js |
*.heapsnapshot |
Node.js |
Δοκιμές
| Μοτίβο | Τι αγνοεί |
|---|---|
testApp |
Δοκιμές |
coverage |
Κατάλογος κάλυψης |
cypress/screenshots |
Δοκιμές |
cypress/videos |
Δοκιμές |
Απόδειξη με έγγραφα
| Μοτίβο | Τι αγνοεί |
|---|---|
dist |
Απόδειξη με έγγραφα |
Κατασκευάζει
| Μοτίβο | Τι αγνοεί |
|---|---|
packages/strapi-generate-new/files/public/ |
Κατασκευάζει |
Παράδειγμα εφαρμογής
| Μοτίβο | Τι αγνοεί |
|---|---|
.dev |
Παράδειγμα εφαρμογής |
Visual Studio Code
| Μοτίβο | Τι αγνοεί |
|---|---|
front-workspace.code-workspace |
Visual Studio Code |
Πώς να χρησιμοποιήσετε αυτό το .gitignore για το Strapi
- Αντιγράψτε τους παραπάνω κανόνες Strapi ή κατεβάστε απευθείας το αρχείο.
- Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
- Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
- Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.