Ludovic Frank Gitignore

.gitignore สำหรับ Strapi

กฎการละเว้นสำหรับ Strapi จำนวน 67 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

CMS ไร้หัว

.gitignore ที่สมบูรณ์สำหรับ Strapi

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:51:23 UTC
# เทคโนโลยี: Strapi

### Strapi ###
# การตั้งค่าโฟลเดอร์ macOS (ร้านบริการเดสก์ท็อป)
.DS_Store
# ไฟล์ส้อมทรัพยากร macOS
.AppleDouble
# ไอคอนโฟลเดอร์ที่กำหนดเองของ macOS
.LSOverride
Icon
# ดัชนี macOS สปอตไลท์
.Spotlight-V100
# โฟลเดอร์ถังขยะ macOS
.Trashes
# ไฟล์ส้อมทรัพยากร macOS
._*
# ไฟล์สำรองของ Emacs
*~
# แคชรูปขนาดย่อของ Windows
Thumbs.db
# แคชภาพขนาดย่อที่ปรับปรุงของ Windows
ehthumbs.db
Desktop.ini
# ถังขยะรีไซเคิลของวินโดวส์
$RECYCLE.BIN/
# ที่เก็บถาวรของตู้ Windows
*.cab
# แพ็คเกจติดตั้ง Windows
*.msi
# โมดูลผสาน Windows
*.msm
# ไฟล์แพทช์ Windows
*.msp
# ไฟล์เก็บถาวร 7-Zip
*.7z
*.csv
*.dat
# ภาพดิสก์ macOS
*.dmg
# ไฟล์บีบอัด Gzip
*.gz
# อิมเมจดิสก์ ISO
*.iso
# ไฟล์เก็บถาวร Java
*.jar
# ไฟล์เก็บถาวร RAR
*.rar
# ที่เก็บเทป
*.tar
# ไฟล์ ZIP
*.zip
*.com
# ไฟล์คลาสที่คอมไพล์ด้วย Java
*.class
# ไลบรารีลิงก์แบบไดนามิก
*.dll
# ปฏิบัติการวินโดวส์ได้
*.exe
# ไฟล์ออบเจ็กต์
*.o
# ไฟล์เมล็ดสุ่ม
*.seed
# วัตถุที่ใช้ร่วมกัน
*.so
# ไฟล์ล้นสลับ Vim
*.swo
# ไฟล์สลับ Vim
*.swp
# Vimไฟล์สลับเพิ่มเติม
*.swn
# Vimไฟล์สลับเพิ่มเติม
*.swm
# เอาต์พุตของคอมไพเลอร์
*.out
# ไฟล์รหัสกระบวนการ
*.pid
.tmp
# ไฟล์บันทึก
*.log
# สคริปต์ SQL
*.sql
# ฐานข้อมูล SQLite
*.sqlite
*#
.idea
nbproject
# การตั้งค่า Visual Studio Code
.vscode/
# ความครอบคลุมของห้องสมุด
lib-cov
lcov.info
# ประมวลผลไฟล์ ID
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# ไดเรกทอรีความคุ้มครอง
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace

สิ่งที่กฎ Strapi เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

OS X

รูปแบบ สิ่งที่กฎนี้ละเว้น
.DS_Store การตั้งค่าโฟลเดอร์ macOS (ร้านบริการเดสก์ท็อป)
.AppleDouble ไฟล์ส้อมทรัพยากร macOS
.LSOverride ไอคอนโฟลเดอร์ที่กำหนดเองของ macOS
Icon OS X
.Spotlight-V100 ดัชนี macOS สปอตไลท์
.Trashes โฟลเดอร์ถังขยะ macOS
._* ไฟล์ส้อมทรัพยากร macOS

Linux

รูปแบบ สิ่งที่กฎนี้ละเว้น
*~ ไฟล์สำรองของ Emacs

Windows

รูปแบบ สิ่งที่กฎนี้ละเว้น
Thumbs.db แคชรูปขนาดย่อของ Windows
ehthumbs.db แคชภาพขนาดย่อที่ปรับปรุงของ Windows
Desktop.ini Windows
$RECYCLE.BIN/ ถังขยะรีไซเคิลของวินโดวส์
*.cab ที่เก็บถาวรของตู้ Windows
*.msi แพ็คเกจติดตั้ง Windows
*.msm โมดูลผสาน Windows
*.msp ไฟล์แพทช์ Windows

แพ็คเกจ

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.7z ไฟล์เก็บถาวร 7-Zip
*.csv แพ็คเกจ
*.dat แพ็คเกจ
*.dmg ภาพดิสก์ macOS
*.gz ไฟล์บีบอัด Gzip
*.iso อิมเมจดิสก์ ISO
*.jar ไฟล์เก็บถาวร Java
*.rar ไฟล์เก็บถาวร RAR
*.tar ที่เก็บเทป
*.zip ไฟล์ ZIP
*.com แพ็คเกจ
*.class ไฟล์คลาสที่คอมไพล์ด้วย Java
*.dll ไลบรารีลิงก์แบบไดนามิก
*.exe ปฏิบัติการวินโดวส์ได้
*.o ไฟล์ออบเจ็กต์
*.seed ไฟล์เมล็ดสุ่ม
*.so วัตถุที่ใช้ร่วมกัน
*.swo ไฟล์ล้นสลับ Vim
*.swp ไฟล์สลับ Vim
*.swn Vimไฟล์สลับเพิ่มเติม
*.swm Vimไฟล์สลับเพิ่มเติม
*.out เอาต์พุตของคอมไพเลอร์
*.pid ไฟล์รหัสกระบวนการ

บันทึกและฐานข้อมูล

รูปแบบ สิ่งที่กฎนี้ละเว้น
.tmp บันทึกและฐานข้อมูล
*.log ไฟล์บันทึก
*.sql สคริปต์ SQL
*.sqlite ฐานข้อมูล SQLite

เบ็ดเตล็ด

รูปแบบ สิ่งที่กฎนี้ละเว้น
*# เบ็ดเตล็ด
.idea เบ็ดเตล็ด
nbproject เบ็ดเตล็ด
.vscode/ การตั้งค่า Visual Studio Code

Node.js

รูปแบบ สิ่งที่กฎนี้ละเว้น
lib-cov ความครอบคลุมของห้องสมุด
lcov.info Node.js
pids ประมวลผลไฟล์ 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

การทดสอบ

รูปแบบ สิ่งที่กฎนี้ละเว้น
testApp การทดสอบ
coverage ไดเรกทอรีความคุ้มครอง
cypress/screenshots การทดสอบ
cypress/videos การทดสอบ

เอกสารประกอบ

รูปแบบ สิ่งที่กฎนี้ละเว้น
dist เอกสารประกอบ

งานสร้าง

รูปแบบ สิ่งที่กฎนี้ละเว้น
packages/strapi-generate-new/files/public/ งานสร้าง

แอพตัวอย่าง

รูปแบบ สิ่งที่กฎนี้ละเว้น
.dev แอพตัวอย่าง

Visual Studio Code

รูปแบบ สิ่งที่กฎนี้ละเว้น
front-workspace.code-workspace Visual Studio Code

วิธีใช้ .gitignore นี้สำหรับ Strapi

  1. คัดลอกกฎ Strapi ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต กรอบ .gitignore อื่นๆ

ดูเทมเพลต กรอบ ทุกอัน