.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

  1. Zkopírujte výše uvedená pravidla pro Strapi nebo si soubor rovnou stáhněte.
  2. V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
  3. 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.
  4. Commitněte .gitignore, aby celý tým sdílel stejná pravidla.

Další šablony .gitignore v kategorii Framework

Zobrazit všechny šablony pro Framework