.gitignore pre Strapi
67 pravidiel ignorovania pre Strapi, pripravených na skopírovanie do repozitára.
CMS bez prezentačnej vrstvy
Kompletný .gitignore pre Strapi
# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 16:16:36 UTC
# Technológie: Strapi
### Strapi ###
# Nastavenia priečinka macOS (Desktop Services Store)
.DS_Store
# Súbory vetiev prostriedkov macOS
.AppleDouble
# Vlastná ikona priečinka macOS
.LSOverride
Icon
# Index Spotlight v macOS
.Spotlight-V100
# Priečinok koša macOS
.Trashes
# Súbory vetiev prostriedkov macOS
._*
# Záložné súbory Emacs
*~
# Vyrovnávacia pamäť miniatúr Windows
Thumbs.db
# Rozšírená vyrovnávacia pamäť miniatúr Windows
ehthumbs.db
Desktop.ini
# Kôš Windows
$RECYCLE.BIN/
# Archív cabinet Windows
*.cab
# Inštalačný balík Windows
*.msi
# Zlučovací modul Windows
*.msm
# Súbor opravy Windows
*.msp
# Archív 7-Zip
*.7z
*.csv
*.dat
# Obraz disku macOS
*.dmg
# Súbor komprimovaný Gzip
*.gz
# Obraz disku ISO
*.iso
# Archív Java
*.jar
# Archív RAR
*.rar
# Páskový archív
*.tar
# Archív ZIP
*.zip
*.com
# Skompilovaný súbor triedy Java
*.class
# Dynamicky linkovaná knižnica
*.dll
# Spustiteľný súbor Windows
*.exe
# Objektový súbor
*.o
# Súbor počiatočnej náhodnej hodnoty
*.seed
# Zdieľaný objekt
*.so
# Súbor pretečenia odkladania Vim
*.swo
# Odkladací súbor Vim
*.swp
# Dodatočný odkladací súbor Vim
*.swn
# Dodatočný odkladací súbor Vim
*.swm
# Výstup kompilátora
*.out
# Súbor identifikátora procesu
*.pid
.tmp
# Súbor protokolu
*.log
# Skript SQL
*.sql
# Databáza SQLite
*.sqlite
*#
.idea
nbproject
# Nastavenia Visual Studio Code
.vscode/
# Pokrytie knižnice
lib-cov
lcov.info
# Súbory identifikátorov procesov
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Adresár pokrytia
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace
Čo tieto pravidlá pre Strapi skutočne ignorujú
Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.
OS X
| Vzor | Čo ignoruje |
|---|---|
.DS_Store |
Nastavenia priečinka macOS (Desktop Services Store) |
.AppleDouble |
Súbory vetiev prostriedkov macOS |
.LSOverride |
Vlastná ikona priečinka macOS |
Icon |
OS X |
.Spotlight-V100 |
Index Spotlight v macOS |
.Trashes |
Priečinok koša macOS |
._* |
Súbory vetiev prostriedkov macOS |
Linux
| Vzor | Čo ignoruje |
|---|---|
*~ |
Záložné súbory Emacs |
Windows
| Vzor | Čo ignoruje |
|---|---|
Thumbs.db |
Vyrovnávacia pamäť miniatúr Windows |
ehthumbs.db |
Rozšírená vyrovnávacia pamäť miniatúr Windows |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Kôš Windows |
*.cab |
Archív cabinet Windows |
*.msi |
Inštalačný balík Windows |
*.msm |
Zlučovací modul Windows |
*.msp |
Súbor opravy Windows |
Balíky
| Vzor | Čo ignoruje |
|---|---|
*.7z |
Archív 7-Zip |
*.csv |
Balíky |
*.dat |
Balíky |
*.dmg |
Obraz disku macOS |
*.gz |
Súbor komprimovaný Gzip |
*.iso |
Obraz disku ISO |
*.jar |
Archív Java |
*.rar |
Archív RAR |
*.tar |
Páskový archív |
*.zip |
Archív ZIP |
*.com |
Balíky |
*.class |
Skompilovaný súbor triedy Java |
*.dll |
Dynamicky linkovaná knižnica |
*.exe |
Spustiteľný súbor Windows |
*.o |
Objektový súbor |
*.seed |
Súbor počiatočnej náhodnej hodnoty |
*.so |
Zdieľaný objekt |
*.swo |
Súbor pretečenia odkladania Vim |
*.swp |
Odkladací súbor Vim |
*.swn |
Dodatočný odkladací súbor Vim |
*.swm |
Dodatočný odkladací súbor Vim |
*.out |
Výstup kompilátora |
*.pid |
Súbor identifikátora procesu |
Protokoly a databázy
| Vzor | Čo ignoruje |
|---|---|
.tmp |
Protokoly a databázy |
*.log |
Súbor protokolu |
*.sql |
Skript SQL |
*.sqlite |
Databáza SQLite |
Rôzne.
| Vzor | Čo ignoruje |
|---|---|
*# |
Rôzne. |
.idea |
Rôzne. |
nbproject |
Rôzne. |
.vscode/ |
Nastavenia Visual Studio Code |
Node.js
| Vzor | Čo ignoruje |
|---|---|
lib-cov |
Pokrytie knižnice |
lcov.info |
Node.js |
pids |
Súbory identifikátorov procesov |
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 |
Testy
| Vzor | Čo ignoruje |
|---|---|
testApp |
Testy |
coverage |
Adresár pokrytia |
cypress/screenshots |
Testy |
cypress/videos |
Testy |
Dokumentácia
| Vzor | Čo ignoruje |
|---|---|
dist |
Dokumentácia |
Zostavenia
| Vzor | Čo ignoruje |
|---|---|
packages/strapi-generate-new/files/public/ |
Zostavenia |
Vzorová aplikácia
| Vzor | Čo ignoruje |
|---|---|
.dev |
Vzorová aplikácia |
Visual Studio Code
| Vzor | Čo ignoruje |
|---|---|
front-workspace.code-workspace |
Visual Studio Code |
Ako používať tento .gitignore pre Strapi
- Skopírujte pravidlá pre Strapi vyššie alebo si súbor priamo stiahnite.
- V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
- Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
- Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.