.gitignore per a Strapi
67 regles d’exclusió de Strapi, llestes per copiar al repositori.
CMS sense cap
El .gitignore complet per a Strapi
# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:50:55 UTC
# Tecnologies: Strapi
### Strapi ###
# Configuració de la carpeta macOS (Botiga de serveis d'escriptori)
.DS_Store
# Fitxers de bifurcació de recursos macOS
.AppleDouble
# Icona de carpeta personalitzada macOS
.LSOverride
Icon
# macOS Índex Spotlight
.Spotlight-V100
# macOS paperera
.Trashes
# Fitxers de bifurcació de recursos macOS
._*
# Fitxers de còpia de seguretat Emacs
*~
# Windows memòria cau de miniatures
Thumbs.db
# Windows memòria cau de miniatures millorada
ehthumbs.db
Desktop.ini
# Windows paperera de reciclatge
$RECYCLE.BIN/
# Arxiu del gabinet Windows
*.cab
# Paquet d'instal·lació Windows
*.msi
# Mòdul de combinació Windows
*.msm
# Fitxer de pedaç Windows
*.msp
# Arxiu 7-Zip
*.7z
*.csv
*.dat
# Imatge de disc macOS
*.dmg
# Fitxer comprimit Gzip
*.gz
# Imatge de disc ISO
*.iso
# Arxiu Java
*.jar
# Arxiu RAR
*.rar
# Arxiu de cinta
*.tar
# Arxiu ZIP
*.zip
*.com
# Fitxer de classe compilat Java
*.class
# Biblioteca d'enllaços dinàmics
*.dll
# Executable de Windows
*.exe
# Fitxer objecte
*.o
# Fitxer de llavors aleatòries
*.seed
# Objecte compartit
*.so
# Fitxer de desbordament d'intercanvi Vim
*.swo
# Fitxer d'intercanvi Vim
*.swp
# Vim fitxer d'intercanvi addicional
*.swn
# Vim fitxer d'intercanvi addicional
*.swm
# Sortida del compilador
*.out
# Fitxer d'identificació del procés
*.pid
.tmp
# Fitxer de registre
*.log
# Script SQL
*.sql
# Base de dades SQLite
*.sqlite
*#
.idea
nbproject
# Configuració Visual Studio Code
.vscode/
# Cobertura de la biblioteca
lib-cov
lcov.info
# Fitxers d'identificació del procés
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Directori de cobertura
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace
El que aquestes regles Strapi ignoren realment
Cada patró a continuació i per què pertany al vostre .gitignore.
OS X
| Patró | El que ignora |
|---|---|
.DS_Store |
Configuració de la carpeta macOS (Botiga de serveis d'escriptori) |
.AppleDouble |
Fitxers de bifurcació de recursos macOS |
.LSOverride |
Icona de carpeta personalitzada macOS |
Icon |
OS X |
.Spotlight-V100 |
macOS Índex Spotlight |
.Trashes |
macOS paperera |
._* |
Fitxers de bifurcació de recursos macOS |
Linux
| Patró | El que ignora |
|---|---|
*~ |
Fitxers de còpia de seguretat Emacs |
Windows
| Patró | El que ignora |
|---|---|
Thumbs.db |
Windows memòria cau de miniatures |
ehthumbs.db |
Windows memòria cau de miniatures millorada |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Windows paperera de reciclatge |
*.cab |
Arxiu del gabinet Windows |
*.msi |
Paquet d'instal·lació Windows |
*.msm |
Mòdul de combinació Windows |
*.msp |
Fitxer de pedaç Windows |
Paquets
| Patró | El que ignora |
|---|---|
*.7z |
Arxiu 7-Zip |
*.csv |
Paquets |
*.dat |
Paquets |
*.dmg |
Imatge de disc macOS |
*.gz |
Fitxer comprimit Gzip |
*.iso |
Imatge de disc ISO |
*.jar |
Arxiu Java |
*.rar |
Arxiu RAR |
*.tar |
Arxiu de cinta |
*.zip |
Arxiu ZIP |
*.com |
Paquets |
*.class |
Fitxer de classe compilat Java |
*.dll |
Biblioteca d'enllaços dinàmics |
*.exe |
Executable de Windows |
*.o |
Fitxer objecte |
*.seed |
Fitxer de llavors aleatòries |
*.so |
Objecte compartit |
*.swo |
Fitxer de desbordament d'intercanvi Vim |
*.swp |
Fitxer d'intercanvi Vim |
*.swn |
Vim fitxer d'intercanvi addicional |
*.swm |
Vim fitxer d'intercanvi addicional |
*.out |
Sortida del compilador |
*.pid |
Fitxer d'identificació del procés |
Registres i bases de dades
| Patró | El que ignora |
|---|---|
.tmp |
Registres i bases de dades |
*.log |
Fitxer de registre |
*.sql |
Script SQL |
*.sqlite |
Base de dades SQLite |
Diversos
| Patró | El que ignora |
|---|---|
*# |
Diversos |
.idea |
Diversos |
nbproject |
Diversos |
.vscode/ |
Configuració Visual Studio Code |
Node.js
| Patró | El que ignora |
|---|---|
lib-cov |
Cobertura de la biblioteca |
lcov.info |
Node.js |
pids |
Fitxers d'identificació del procés |
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 |
Proves
| Patró | El que ignora |
|---|---|
testApp |
Proves |
coverage |
Directori de cobertura |
cypress/screenshots |
Proves |
cypress/videos |
Proves |
Documentació
| Patró | El que ignora |
|---|---|
dist |
Documentació |
Construeix
| Patró | El que ignora |
|---|---|
packages/strapi-generate-new/files/public/ |
Construeix |
Aplicació d'exemple
| Patró | El que ignora |
|---|---|
.dev |
Aplicació d'exemple |
Visual Studio Code
| Patró | El que ignora |
|---|---|
front-workspace.code-workspace |
Visual Studio Code |
Com utilitzar aquest .gitignore per a Strapi
- Copieu les regles Strapi anteriors o descarregueu el fitxer directament.
- Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
- Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
- Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.