.gitignore dla Strapi

67 reguł ignorowania dla Strapi, gotowych do skopiowania do repozytorium.

System CMS typu headless

Kompletny plik .gitignore dla Strapi

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:12:50 UTC
# Technologie: Strapi

### Strapi ###
# Ustawienia folderu macOS (Desktop Services Store)
.DS_Store
# Pliki rozwidleń zasobów macOS
.AppleDouble
# Własna ikona folderu macOS
.LSOverride
Icon
# Indeks Spotlight macOS
.Spotlight-V100
# Folder kosza macOS
.Trashes
# Pliki rozwidleń zasobów macOS
._*
# Pliki kopii zapasowych Emacsa
*~
# Pamięć podręczna miniatur Windows
Thumbs.db
# Rozszerzona pamięć podręczna miniatur Windows
ehthumbs.db
Desktop.ini
# Kosz Windows
$RECYCLE.BIN/
# Archiwum CAB Windows
*.cab
# Pakiet instalacyjny Windows
*.msi
# Moduł scalania Windows
*.msm
# Plik poprawki Windows
*.msp
# Archiwum 7-Zip
*.7z
*.csv
*.dat
# Obraz dysku macOS
*.dmg
# Plik skompresowany Gzipem
*.gz
# Obraz dysku ISO
*.iso
# Archiwum Javy
*.jar
# Archiwum RAR
*.rar
# Archiwum taśmowe
*.tar
# Archiwum ZIP
*.zip
*.com
# Plik klasy skompilowany w Javie
*.class
# Biblioteka łączy dynamicznych
*.dll
# Plik wykonywalny Windows
*.exe
# Plik obiektowy
*.o
# Plik ziarna generatora liczb losowych
*.seed
# Biblioteka współdzielona
*.so
# Plik przepełnienia wymiany Vim
*.swo
# Plik wymiany Vim
*.swp
# Dodatkowy plik wymiany Vim
*.swn
# Dodatkowy plik wymiany Vim
*.swm
# Dane wyjściowe kompilatora
*.out
# Plik identyfikatora procesu
*.pid
.tmp
# Plik dziennika
*.log
# Skrypt SQL
*.sql
# Baza danych SQLite
*.sqlite
*#
.idea
nbproject
# Ustawienia Visual Studio Code
.vscode/
# Pokrycie biblioteki testami
lib-cov
lcov.info
# Pliki identyfikatorów procesów
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Katalog danych pokrycia kodu testami
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace

Co ignorują te reguły dla Strapi

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

OS X

Wzorzec Co ignoruje
.DS_Store Ustawienia folderu macOS (Desktop Services Store)
.AppleDouble Pliki rozwidleń zasobów macOS
.LSOverride Własna ikona folderu macOS
Icon OS X
.Spotlight-V100 Indeks Spotlight macOS
.Trashes Folder kosza macOS
._* Pliki rozwidleń zasobów macOS

Linux

Wzorzec Co ignoruje
*~ Pliki kopii zapasowych Emacsa

Windows

Wzorzec Co ignoruje
Thumbs.db Pamięć podręczna miniatur Windows
ehthumbs.db Rozszerzona pamięć podręczna miniatur Windows
Desktop.ini Windows
$RECYCLE.BIN/ Kosz Windows
*.cab Archiwum CAB Windows
*.msi Pakiet instalacyjny Windows
*.msm Moduł scalania Windows
*.msp Plik poprawki Windows

Pakiety

Wzorzec Co ignoruje
*.7z Archiwum 7-Zip
*.csv Pakiety
*.dat Pakiety
*.dmg Obraz dysku macOS
*.gz Plik skompresowany Gzipem
*.iso Obraz dysku ISO
*.jar Archiwum Javy
*.rar Archiwum RAR
*.tar Archiwum taśmowe
*.zip Archiwum ZIP
*.com Pakiety
*.class Plik klasy skompilowany w Javie
*.dll Biblioteka łączy dynamicznych
*.exe Plik wykonywalny Windows
*.o Plik obiektowy
*.seed Plik ziarna generatora liczb losowych
*.so Biblioteka współdzielona
*.swo Plik przepełnienia wymiany Vim
*.swp Plik wymiany Vim
*.swn Dodatkowy plik wymiany Vim
*.swm Dodatkowy plik wymiany Vim
*.out Dane wyjściowe kompilatora
*.pid Plik identyfikatora procesu

Logi i bazy danych

Wzorzec Co ignoruje
.tmp Logi i bazy danych
*.log Plik dziennika
*.sql Skrypt SQL
*.sqlite Baza danych SQLite

Różne

Wzorzec Co ignoruje
*# Różne
.idea Różne
nbproject Różne
.vscode/ Ustawienia Visual Studio Code

Node.js

Wzorzec Co ignoruje
lib-cov Pokrycie biblioteki testami
lcov.info Node.js
pids Pliki identyfikatorów procesów
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

Wzorzec Co ignoruje
testApp Testy
coverage Katalog danych pokrycia kodu testami
cypress/screenshots Testy
cypress/videos Testy

Dokumentacja

Wzorzec Co ignoruje
dist Dokumentacja

Kompilacje

Wzorzec Co ignoruje
packages/strapi-generate-new/files/public/ Kompilacje

Przykładowa aplikacja

Wzorzec Co ignoruje
.dev Przykładowa aplikacja

Visual Studio Code

Wzorzec Co ignoruje
front-workspace.code-workspace Visual Studio Code

Jak używać tego pliku .gitignore dla Strapi

  1. Skopiuj powyższe reguły dla Strapi lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: Framework

Zobacz wszystkie szablony: Framework