.gitignore za Strapi
67 pravila izuzimanja za Strapi, spremnih za kopiranje u repozitorij.
CMS bez zadanog prikaznog sloja
Potpuni .gitignore za Strapi
# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 16:19:33 UTC
# Tehnologije: Strapi
### Strapi ###
# Postavke mapa macOS-a (Desktop Services Store)
.DS_Store
# Datoteke grana resursa macOS-a
.AppleDouble
# Prilagođena ikona mape macOS-a
.LSOverride
Icon
# Indeks Spotlighta u macOS-u
.Spotlight-V100
# Mapa smeća macOS-a
.Trashes
# Datoteke grana resursa macOS-a
._*
# Sigurnosne kopije Emacsa
*~
# Predmemorija minijatura Windowsa
Thumbs.db
# Proširena predmemorija minijatura Windowsa
ehthumbs.db
Desktop.ini
# Koš za smeće Windowsa
$RECYCLE.BIN/
# Arhiva cabinet Windowsa
*.cab
# Instalacijski paket Windowsa
*.msi
# Modul spajanja Windowsa
*.msm
# Datoteka zakrpe Windowsa
*.msp
# Arhiva 7-Zip
*.7z
*.csv
*.dat
# Slika diska macOS-a
*.dmg
# Datoteka komprimirana gzipom
*.gz
# Slika diska ISO
*.iso
# Arhiva Jave
*.jar
# Arhiva RAR
*.rar
# Arhiva na vrpci
*.tar
# Arhiva ZIP
*.zip
*.com
# Prevedena datoteka klase Jave
*.class
# Dinamički povezana biblioteka
*.dll
# Izvršna datoteka Windowsa
*.exe
# Objektna datoteka
*.o
# Datoteka sjemena slučajnih brojeva
*.seed
# Dijeljeni objekt
*.so
# Datoteka preljeva zamjenske datoteke Vima
*.swo
# Zamjenska datoteka Vima
*.swp
# Dodatna zamjenska datoteka Vima
*.swn
# Dodatna zamjenska datoteka Vima
*.swm
# Rezultati prevoditelja
*.out
# Datoteka identifikatora procesa
*.pid
.tmp
# Datoteka zapisnika
*.log
# SQL skripta
*.sql
# Baza podataka SQLite
*.sqlite
*#
.idea
nbproject
# Postavke Visual Studio Codea
.vscode/
# Pokrivenost biblioteke
lib-cov
lcov.info
# Datoteke identifikatora procesa
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Direktorij pokrivenosti
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace
Što ova pravila za Strapi zapravo zanemaruju
Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.
OS X
| Obrazac | Što zanemaruje |
|---|---|
.DS_Store |
Postavke mapa macOS-a (Desktop Services Store) |
.AppleDouble |
Datoteke grana resursa macOS-a |
.LSOverride |
Prilagođena ikona mape macOS-a |
Icon |
OS X |
.Spotlight-V100 |
Indeks Spotlighta u macOS-u |
.Trashes |
Mapa smeća macOS-a |
._* |
Datoteke grana resursa macOS-a |
Linux
| Obrazac | Što zanemaruje |
|---|---|
*~ |
Sigurnosne kopije Emacsa |
Windows
| Obrazac | Što zanemaruje |
|---|---|
Thumbs.db |
Predmemorija minijatura Windowsa |
ehthumbs.db |
Proširena predmemorija minijatura Windowsa |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Koš za smeće Windowsa |
*.cab |
Arhiva cabinet Windowsa |
*.msi |
Instalacijski paket Windowsa |
*.msm |
Modul spajanja Windowsa |
*.msp |
Datoteka zakrpe Windowsa |
Paketi
| Obrazac | Što zanemaruje |
|---|---|
*.7z |
Arhiva 7-Zip |
*.csv |
Paketi |
*.dat |
Paketi |
*.dmg |
Slika diska macOS-a |
*.gz |
Datoteka komprimirana gzipom |
*.iso |
Slika diska ISO |
*.jar |
Arhiva Jave |
*.rar |
Arhiva RAR |
*.tar |
Arhiva na vrpci |
*.zip |
Arhiva ZIP |
*.com |
Paketi |
*.class |
Prevedena datoteka klase Jave |
*.dll |
Dinamički povezana biblioteka |
*.exe |
Izvršna datoteka Windowsa |
*.o |
Objektna datoteka |
*.seed |
Datoteka sjemena slučajnih brojeva |
*.so |
Dijeljeni objekt |
*.swo |
Datoteka preljeva zamjenske datoteke Vima |
*.swp |
Zamjenska datoteka Vima |
*.swn |
Dodatna zamjenska datoteka Vima |
*.swm |
Dodatna zamjenska datoteka Vima |
*.out |
Rezultati prevoditelja |
*.pid |
Datoteka identifikatora procesa |
Zapisnici i baze podataka
| Obrazac | Što zanemaruje |
|---|---|
.tmp |
Zapisnici i baze podataka |
*.log |
Datoteka zapisnika |
*.sql |
SQL skripta |
*.sqlite |
Baza podataka SQLite |
Razno.
| Obrazac | Što zanemaruje |
|---|---|
*# |
Razno. |
.idea |
Razno. |
nbproject |
Razno. |
.vscode/ |
Postavke Visual Studio Codea |
Node.js
| Obrazac | Što zanemaruje |
|---|---|
lib-cov |
Pokrivenost biblioteke |
lcov.info |
Node.js |
pids |
Datoteke identifikatora procesa |
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 |
Testovi
| Obrazac | Što zanemaruje |
|---|---|
testApp |
Testovi |
coverage |
Direktorij pokrivenosti |
cypress/screenshots |
Testovi |
cypress/videos |
Testovi |
Dokumentacija
| Obrazac | Što zanemaruje |
|---|---|
dist |
Dokumentacija |
Izgradnje
| Obrazac | Što zanemaruje |
|---|---|
packages/strapi-generate-new/files/public/ |
Izgradnje |
Ogledna aplikacija
| Obrazac | Što zanemaruje |
|---|---|
.dev |
Ogledna aplikacija |
Visual Studio Code
| Obrazac | Što zanemaruje |
|---|---|
front-workspace.code-workspace |
Visual Studio Code |
Kako koristiti ovaj .gitignore za Strapi
- Kopirajte pravila za Strapi iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.