.gitignore untuk Strapi

67 peraturan pengabaian untuk Strapi, sedia untuk disalin ke repositori anda.

CMS tanpa kepala

.gitignore yang lengkap untuk Strapi

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 23:46:41 UTC
# Teknologi: Strapi

### Strapi ###
# Tetapan folder macOS (Kedai Perkhidmatan Desktop)
.DS_Store
# Fail garpu sumber macOS
.AppleDouble
# Ikon folder tersuai macOS
.LSOverride
Icon
# Indeks Spotlight macOS
.Spotlight-V100
# macOS folder sampah
.Trashes
# Fail garpu sumber macOS
._*
# Fail sandaran Emacs
*~
# Cache lakaran kecil Windows
Thumbs.db
# Windows cache lakaran kecil dipertingkatkan
ehthumbs.db
Desktop.ini
# Windows tong kitar semula
$RECYCLE.BIN/
# Windows arkib kabinet
*.cab
# Pakej pemasang Windows
*.msi
# Modul gabungan Windows
*.msm
# Fail tampalan Windows
*.msp
# 7-Zip arkib
*.7z
*.csv
*.dat
# Imej cakera macOS
*.dmg
# Fail dimampatkan Gzip
*.gz
# Imej cakera ISO
*.iso
# Java arkib
*.jar
# arkib RAR
*.rar
# Arkib pita
*.tar
# ZIP arkib
*.zip
*.com
# Java menyusun fail kelas
*.class
# Pustaka pautan dinamik
*.dll
# Windows boleh laksana
*.exe
# Fail objek
*.o
# Fail benih rawak
*.seed
# Objek kongsi
*.so
# fail limpahan pertukaran Vim
*.swo
# Vim fail pertukaran
*.swp
# Vim fail swap tambahan
*.swn
# Vim fail swap tambahan
*.swm
# Output pengkompil
*.out
# Fail ID proses
*.pid
.tmp
# Fail log
*.log
# Skrip SQL
*.sql
# pangkalan data SQLite
*.sqlite
*#
.idea
nbproject
# Tetapan Visual Studio Code
.vscode/
# Liputan perpustakaan
lib-cov
lcov.info
# Fail ID proses
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Direktori liputan
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace

Apa yang sebenarnya diabaikan oleh peraturan Strapi ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

OS X

Corak Perkara yang diabaikan
.DS_Store Tetapan folder macOS (Kedai Perkhidmatan Desktop)
.AppleDouble Fail garpu sumber macOS
.LSOverride Ikon folder tersuai macOS
Icon OS X
.Spotlight-V100 Indeks Spotlight macOS
.Trashes macOS folder sampah
._* Fail garpu sumber macOS

Linux

Corak Perkara yang diabaikan
*~ Fail sandaran Emacs

Windows

Corak Perkara yang diabaikan
Thumbs.db Cache lakaran kecil Windows
ehthumbs.db Windows cache lakaran kecil dipertingkatkan
Desktop.ini Windows
$RECYCLE.BIN/ Windows tong kitar semula
*.cab Windows arkib kabinet
*.msi Pakej pemasang Windows
*.msm Modul gabungan Windows
*.msp Fail tampalan Windows

Pakej

Corak Perkara yang diabaikan
*.7z 7-Zip arkib
*.csv Pakej
*.dat Pakej
*.dmg Imej cakera macOS
*.gz Fail dimampatkan Gzip
*.iso Imej cakera ISO
*.jar Java arkib
*.rar arkib RAR
*.tar Arkib pita
*.zip ZIP arkib
*.com Pakej
*.class Java menyusun fail kelas
*.dll Pustaka pautan dinamik
*.exe Windows boleh laksana
*.o Fail objek
*.seed Fail benih rawak
*.so Objek kongsi
*.swo fail limpahan pertukaran Vim
*.swp Vim fail pertukaran
*.swn Vim fail swap tambahan
*.swm Vim fail swap tambahan
*.out Output pengkompil
*.pid Fail ID proses

Log dan pangkalan data

Corak Perkara yang diabaikan
.tmp Log dan pangkalan data
*.log Fail log
*.sql Skrip SQL
*.sqlite pangkalan data SQLite

Lain-lain

Corak Perkara yang diabaikan
*# Lain-lain
.idea Lain-lain
nbproject Lain-lain
.vscode/ Tetapan Visual Studio Code

Node.js

Corak Perkara yang diabaikan
lib-cov Liputan perpustakaan
lcov.info Node.js
pids Fail ID proses
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

Ujian

Corak Perkara yang diabaikan
testApp Ujian
coverage Direktori liputan
cypress/screenshots Ujian
cypress/videos Ujian

Dokumentasi

Corak Perkara yang diabaikan
dist Dokumentasi

Membina

Corak Perkara yang diabaikan
packages/strapi-generate-new/files/public/ Membina

Contoh aplikasi

Corak Perkara yang diabaikan
.dev Contoh aplikasi

Visual Studio Code

Corak Perkara yang diabaikan
front-workspace.code-workspace Visual Studio Code

Bagaimana untuk menggunakan .gitignore ini untuk Strapi

  1. Salin peraturan Strapi di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Rangka kerja .gitignore yang lain

Lihat setiap templat Rangka kerja