.gitignore pentru Strapi
67 reguli de ignorare pentru Strapi, gata de copiat în depozitul dvs.
CMS fără cap
.gitignore complet pentru Strapi
# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:51:46 UTC
# Tehnologii: Strapi
### Strapi ###
# Setări folder macOS (Magazin de servicii desktop)
.DS_Store
# macOS fișiere furk de resurse
.AppleDouble
# macOS pictograma folder personalizat
.LSOverride
Icon
# macOS Index principal
.Spotlight-V100
# macOS dosar de gunoi
.Trashes
# macOS fișiere furk de resurse
._*
# Emacs fișiere de rezervă
*~
# Windows cache de miniaturi
Thumbs.db
# Windows cache îmbunătățită pentru miniaturi
ehthumbs.db
Desktop.ini
# Windows coș de reciclare
$RECYCLE.BIN/
# Arhiva cabinetului Windows
*.cab
# Pachetul de instalare Windows
*.msi
# Modulul de îmbinare Windows
*.msm
# Fișierul de corecție Windows
*.msp
# Arhivă 7-Zip
*.7z
*.csv
*.dat
# macOS imagine disc
*.dmg
# Fișier comprimat Gzip
*.gz
# Imagine de disc ISO
*.iso
# Arhiva Java
*.jar
# arhiva RAR
*.rar
# Arhiva de bandă
*.tar
# Arhiva ZIP
*.zip
*.com
# Fișierul de clasă compilat Java
*.class
# Bibliotecă de linkuri dinamice
*.dll
# Windows executabil
*.exe
# Fișier obiect
*.o
# Fișier de semințe aleatorii
*.seed
# Obiect comun
*.so
# Vim fișier de overflow de schimb
*.swo
# Fișierul de schimb Vim
*.swp
# Vim fișier de schimb suplimentar
*.swn
# Vim fișier de schimb suplimentar
*.swm
# Ieșirea compilatorului
*.out
# Fișierul ID proces
*.pid
.tmp
# Fișier jurnal
*.log
# Script SQL
*.sql
# baza de date SQLite
*.sqlite
*#
.idea
nbproject
# Setări Visual Studio Code
.vscode/
# Acoperirea bibliotecii
lib-cov
lcov.info
# Procesează fișierele ID
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Director de acoperire
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace
Ce ignoră regulile pentru Strapi
Fiecare model de mai jos și motivul pentru care se află în .gitignore.
OS X
| Model de fișier | Ce ignoră |
|---|---|
.DS_Store |
Setări folder macOS (Magazin de servicii desktop) |
.AppleDouble |
macOS fișiere furk de resurse |
.LSOverride |
macOS pictograma folder personalizat |
Icon |
OS X |
.Spotlight-V100 |
macOS Index principal |
.Trashes |
macOS dosar de gunoi |
._* |
macOS fișiere furk de resurse |
Linux
| Model de fișier | Ce ignoră |
|---|---|
*~ |
Emacs fișiere de rezervă |
Windows
| Model de fișier | Ce ignoră |
|---|---|
Thumbs.db |
Windows cache de miniaturi |
ehthumbs.db |
Windows cache îmbunătățită pentru miniaturi |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Windows coș de reciclare |
*.cab |
Arhiva cabinetului Windows |
*.msi |
Pachetul de instalare Windows |
*.msm |
Modulul de îmbinare Windows |
*.msp |
Fișierul de corecție Windows |
Pachete
| Model de fișier | Ce ignoră |
|---|---|
*.7z |
Arhivă 7-Zip |
*.csv |
Pachete |
*.dat |
Pachete |
*.dmg |
macOS imagine disc |
*.gz |
Fișier comprimat Gzip |
*.iso |
Imagine de disc ISO |
*.jar |
Arhiva Java |
*.rar |
arhiva RAR |
*.tar |
Arhiva de bandă |
*.zip |
Arhiva ZIP |
*.com |
Pachete |
*.class |
Fișierul de clasă compilat Java |
*.dll |
Bibliotecă de linkuri dinamice |
*.exe |
Windows executabil |
*.o |
Fișier obiect |
*.seed |
Fișier de semințe aleatorii |
*.so |
Obiect comun |
*.swo |
Vim fișier de overflow de schimb |
*.swp |
Fișierul de schimb Vim |
*.swn |
Vim fișier de schimb suplimentar |
*.swm |
Vim fișier de schimb suplimentar |
*.out |
Ieșirea compilatorului |
*.pid |
Fișierul ID proces |
Jurnale și baze de date
| Model de fișier | Ce ignoră |
|---|---|
.tmp |
Jurnale și baze de date |
*.log |
Fișier jurnal |
*.sql |
Script SQL |
*.sqlite |
baza de date SQLite |
Diverse
| Model de fișier | Ce ignoră |
|---|---|
*# |
Diverse |
.idea |
Diverse |
nbproject |
Diverse |
.vscode/ |
Setări Visual Studio Code |
Node.js
| Model de fișier | Ce ignoră |
|---|---|
lib-cov |
Acoperirea bibliotecii |
lcov.info |
Node.js |
pids |
Procesează fișierele ID |
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 |
Teste
| Model de fișier | Ce ignoră |
|---|---|
testApp |
Teste |
coverage |
Director de acoperire |
cypress/screenshots |
Teste |
cypress/videos |
Teste |
Documentare
| Model de fișier | Ce ignoră |
|---|---|
dist |
Documentare |
Construiește
| Model de fișier | Ce ignoră |
|---|---|
packages/strapi-generate-new/files/public/ |
Construiește |
Exemplu de aplicație
| Model de fișier | Ce ignoră |
|---|---|
.dev |
Exemplu de aplicație |
Visual Studio Code
| Model de fișier | Ce ignoră |
|---|---|
front-workspace.code-workspace |
Visual Studio Code |
Cum să utilizați acest .gitignore pentru Strapi
- Copiați regulile Strapi de mai sus sau descărcați fișierul direct.
- Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
- Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
- Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.