.gitignore pro Strapi
67 pravidel ignorování pro Strapi, připravených ke zkopírování do repozitáře.
CMS bez prezentační vrstvy
Kompletní .gitignore pro Strapi
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:12:24 UTC
# Technologie: Strapi
### Strapi ###
# Nastavení složek macOS (Desktop Services Store)
.DS_Store
# Soubory větví prostředků macOS
.AppleDouble
# Vlastní ikona složky macOS
.LSOverride
Icon
# Index Spotlight macOS
.Spotlight-V100
# Složka koše macOS
.Trashes
# Soubory větví prostředků macOS
._*
# Záložní soubory Emacs
*~
# Mezipaměť náhledů Windows
Thumbs.db
# Rozšířená mezipaměť náhledů Windows
ehthumbs.db
Desktop.ini
# Koš Windows
$RECYCLE.BIN/
# Archiv cabinet Windows
*.cab
# Instalační balíček Windows
*.msi
# Slučovací modul Windows
*.msm
# Soubor záplaty Windows
*.msp
# Archiv 7-Zip
*.7z
*.csv
*.dat
# Obraz disku macOS
*.dmg
# Soubor komprimovaný pomocí Gzip
*.gz
# Obraz disku ISO
*.iso
# Archiv Java
*.jar
# Archiv RAR
*.rar
# Páskový archiv
*.tar
# Archiv ZIP
*.zip
*.com
# Zkompilovaný soubor třídy Java
*.class
# Dynamicky linkovaná knihovna
*.dll
# Spustitelný soubor Windows
*.exe
# Objektový soubor
*.o
# Soubor počáteční hodnoty náhodných čísel
*.seed
# Sdílený objekt
*.so
# Soubor přetečení odkládacího prostoru Vim
*.swo
# Odkládací soubor Vim
*.swp
# Další odkládací soubor Vim
*.swn
# Další odkládací soubor Vim
*.swm
# Výstup kompilátoru
*.out
# Soubor ID procesu
*.pid
.tmp
# Soubor protokolu
*.log
# Skript SQL
*.sql
# Databáze SQLite
*.sqlite
*#
.idea
nbproject
# Nastavení Visual Studio Code
.vscode/
# Pokrytí knihovny
lib-cov
lcov.info
# Soubory ID procesů
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Adresář pokrytí
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace
Co pravidla pro Strapi skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
OS X
| Vzor | Co ignoruje |
|---|---|
.DS_Store |
Nastavení složek macOS (Desktop Services Store) |
.AppleDouble |
Soubory větví prostředků macOS |
.LSOverride |
Vlastní ikona složky macOS |
Icon |
OS X |
.Spotlight-V100 |
Index Spotlight macOS |
.Trashes |
Složka koše macOS |
._* |
Soubory větví prostředků macOS |
Linux
| Vzor | Co ignoruje |
|---|---|
*~ |
Záložní soubory Emacs |
Windows
| Vzor | Co ignoruje |
|---|---|
Thumbs.db |
Mezipaměť náhledů Windows |
ehthumbs.db |
Rozšířená mezipaměť náhledů Windows |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Koš Windows |
*.cab |
Archiv cabinet Windows |
*.msi |
Instalační balíček Windows |
*.msm |
Slučovací modul Windows |
*.msp |
Soubor záplaty Windows |
Balíčky
| Vzor | Co ignoruje |
|---|---|
*.7z |
Archiv 7-Zip |
*.csv |
Balíčky |
*.dat |
Balíčky |
*.dmg |
Obraz disku macOS |
*.gz |
Soubor komprimovaný pomocí Gzip |
*.iso |
Obraz disku ISO |
*.jar |
Archiv Java |
*.rar |
Archiv RAR |
*.tar |
Páskový archiv |
*.zip |
Archiv ZIP |
*.com |
Balíčky |
*.class |
Zkompilovaný soubor třídy Java |
*.dll |
Dynamicky linkovaná knihovna |
*.exe |
Spustitelný soubor Windows |
*.o |
Objektový soubor |
*.seed |
Soubor počáteční hodnoty náhodných čísel |
*.so |
Sdílený objekt |
*.swo |
Soubor přetečení odkládacího prostoru Vim |
*.swp |
Odkládací soubor Vim |
*.swn |
Další odkládací soubor Vim |
*.swm |
Další odkládací soubor Vim |
*.out |
Výstup kompilátoru |
*.pid |
Soubor ID procesu |
Protokoly a databáze
| Vzor | Co ignoruje |
|---|---|
.tmp |
Protokoly a databáze |
*.log |
Soubor protokolu |
*.sql |
Skript SQL |
*.sqlite |
Databáze SQLite |
Různé
| Vzor | Co ignoruje |
|---|---|
*# |
Různé |
.idea |
Různé |
nbproject |
Různé |
.vscode/ |
Nastavení Visual Studio Code |
Node.js
| Vzor | Co ignoruje |
|---|---|
lib-cov |
Pokrytí knihovny |
lcov.info |
Node.js |
pids |
Soubory ID procesů |
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 | Co ignoruje |
|---|---|
testApp |
Testy |
coverage |
Adresář pokrytí |
cypress/screenshots |
Testy |
cypress/videos |
Testy |
Dokumentace
| Vzor | Co ignoruje |
|---|---|
dist |
Dokumentace |
Sestavení
| Vzor | Co ignoruje |
|---|---|
packages/strapi-generate-new/files/public/ |
Sestavení |
Ukázková aplikace
| Vzor | Co ignoruje |
|---|---|
.dev |
Ukázková aplikace |
Visual Studio Code
| Vzor | Co ignoruje |
|---|---|
front-workspace.code-workspace |
Visual Studio Code |
Jak používat tento .gitignore pro Strapi
- Zkopírujte výše uvedená pravidla pro Strapi nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.