.gitignore für Strapi

67 Ausschlussregeln für Strapi, die du direkt in dein Repository übernehmen kannst.

Headless-CMS

Die vollständige .gitignore für Strapi

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:12:37 UTC
# Technologien: Strapi

### Strapi ###
# macOS-Ordnereinstellungen (Desktop Services Store)
.DS_Store
# macOS-Resource-Fork-Dateien
.AppleDouble
# Symbol für benutzerdefinierten macOS-Ordner
.LSOverride
Icon
# macOS Spotlight-Index
.Spotlight-V100
# macOS-Papierkorb
.Trashes
# macOS-Resource-Fork-Dateien
._*
# Emacs-Sicherungsdateien
*~
# Windows-Miniaturbild-Cache
Thumbs.db
# Windows erweiterter Miniaturbild-Cache
ehthumbs.db
Desktop.ini
# Windows-Papierkorb
$RECYCLE.BIN/
# Windows-Cabinet-Archiv
*.cab
# Windows-Installationspaket
*.msi
# Windows-Merge-Modul
*.msm
# Windows-Patchdatei
*.msp
# 7-Zip-Archiv
*.7z
*.csv
*.dat
# macOS-Disk-Image
*.dmg
# Gzip-komprimierte Datei
*.gz
# ISO-Disk-Image
*.iso
# Java-Archiv
*.jar
# RAR-Archiv
*.rar
# Bandarchiv
*.tar
# ZIP-Archiv
*.zip
*.com
# Java-kompilierte Klassendatei
*.class
# Dynamische Linkbibliothek
*.dll
# Ausführbare Windows-Datei
*.exe
# Objektdatei
*.o
# Seed-Datei für Zufallszahlen
*.seed
# Gemeinsam genutzte Bibliothek
*.so
# Vim-Swap-Überlaufdatei
*.swo
# Vim-Auslagerungsdatei
*.swp
# Vim zusätzliche Auslagerungsdatei
*.swn
# Vim zusätzliche Auslagerungsdatei
*.swm
# Compiler-Ausgabe
*.out
# Prozess-ID-Datei
*.pid
.tmp
# Protokolldatei
*.log
# SQL-Skript
*.sql
# SQLite-Datenbank
*.sqlite
*#
.idea
nbproject
# Visual Studio Code-Einstellungen
.vscode/
# Abdeckung der Bibliothek
lib-cov
lcov.info
# Prozess-ID-Dateien
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Verzeichnis für Testabdeckungsdaten
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace

Was diese Regeln für Strapi ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

OS X

Muster Ausgeschlossene Dateien
.DS_Store macOS-Ordnereinstellungen (Desktop Services Store)
.AppleDouble macOS-Resource-Fork-Dateien
.LSOverride Symbol für benutzerdefinierten macOS-Ordner
Icon OS X
.Spotlight-V100 macOS Spotlight-Index
.Trashes macOS-Papierkorb
._* macOS-Resource-Fork-Dateien

Linux

Muster Ausgeschlossene Dateien
*~ Emacs-Sicherungsdateien

Windows

Muster Ausgeschlossene Dateien
Thumbs.db Windows-Miniaturbild-Cache
ehthumbs.db Windows erweiterter Miniaturbild-Cache
Desktop.ini Windows
$RECYCLE.BIN/ Windows-Papierkorb
*.cab Windows-Cabinet-Archiv
*.msi Windows-Installationspaket
*.msm Windows-Merge-Modul
*.msp Windows-Patchdatei

Pakete

Muster Ausgeschlossene Dateien
*.7z 7-Zip-Archiv
*.csv Pakete
*.dat Pakete
*.dmg macOS-Disk-Image
*.gz Gzip-komprimierte Datei
*.iso ISO-Disk-Image
*.jar Java-Archiv
*.rar RAR-Archiv
*.tar Bandarchiv
*.zip ZIP-Archiv
*.com Pakete
*.class Java-kompilierte Klassendatei
*.dll Dynamische Linkbibliothek
*.exe Ausführbare Windows-Datei
*.o Objektdatei
*.seed Seed-Datei für Zufallszahlen
*.so Gemeinsam genutzte Bibliothek
*.swo Vim-Swap-Überlaufdatei
*.swp Vim-Auslagerungsdatei
*.swn Vim zusätzliche Auslagerungsdatei
*.swm Vim zusätzliche Auslagerungsdatei
*.out Compiler-Ausgabe
*.pid Prozess-ID-Datei

Protokolle und Datenbanken

Muster Ausgeschlossene Dateien
.tmp Protokolle und Datenbanken
*.log Protokolldatei
*.sql SQL-Skript
*.sqlite SQLite-Datenbank

Sonstiges

Muster Ausgeschlossene Dateien
*# Sonstiges
.idea Sonstiges
nbproject Sonstiges
.vscode/ Visual Studio Code-Einstellungen

Node.js

Muster Ausgeschlossene Dateien
lib-cov Abdeckung der Bibliothek
lcov.info Node.js
pids Prozess-ID-Dateien
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

Tests

Muster Ausgeschlossene Dateien
testApp Tests
coverage Verzeichnis für Testabdeckungsdaten
cypress/screenshots Tests
cypress/videos Tests

Dokumentation

Muster Ausgeschlossene Dateien
dist Dokumentation

Builds

Muster Ausgeschlossene Dateien
packages/strapi-generate-new/files/public/ Builds

Beispiel-App

Muster Ausgeschlossene Dateien
.dev Beispiel-App

Visual Studio Code

Muster Ausgeschlossene Dateien
front-workspace.code-workspace Visual Studio Code

So verwendest du diese .gitignore für Strapi

  1. Kopiere die Regeln für Strapi oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Framework

Alle Vorlagen für Framework ansehen