.gitignore สำหรับ Firebase
กฎการละเว้นสำหรับ Firebase จำนวน 17 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ
แพลตฟอร์มการพัฒนาแอพ
.gitignore ที่สมบูรณ์สำหรับ Firebase
# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 22:51:04 UTC
# เทคโนโลยี: Firebase
### Firebase ###
/firebase-debug.log
/firebase-debug.*.log
.firebaserc
/firebase.json
# ไฟล์แคช
*.cache
hosting/.cache
/functions/node_modules/
/functions/.env
/functions/package-lock.json
/firebase-*.zip
/.firebase/
/emulator-ui/
# ไฟล์บันทึก
*.log
# บันทึกการดีบัก NPM
npm-debug.log*
# บันทึกการดีบัก Yarn
yarn-debug.log*
/.env.*
# บันทึกข้อผิดพลาด Yarn
yarn-error.log*
สิ่งที่กฎ Firebase เหล่านี้มองข้ามไปจริงๆ
ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ
ไฟล์บิลด์และการปรับใช้ Firebase
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/firebase-debug.log |
ไฟล์บิลด์และการปรับใช้ Firebase |
/firebase-debug.*.log |
ไฟล์บิลด์และการปรับใช้ Firebase |
.firebaserc |
ไฟล์บิลด์และการปรับใช้ Firebase |
บริการโฮสต์ Firebase
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/firebase.json |
บริการโฮสต์ Firebase |
*.cache |
ไฟล์แคช |
hosting/.cache |
บริการโฮสต์ Firebase |
ฟังก์ชั่น Firebase
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/functions/node_modules/ |
ฟังก์ชั่น Firebase |
/functions/.env |
ฟังก์ชั่น Firebase |
/functions/package-lock.json |
ฟังก์ชั่น Firebase |
โปรแกรมจำลอง Firebase
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/firebase-*.zip |
โปรแกรมจำลอง Firebase |
/.firebase/ |
โปรแกรมจำลอง Firebase |
/emulator-ui/ |
โปรแกรมจำลอง Firebase |
บันทึก
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.log |
ไฟล์บันทึก |
npm-debug.log* |
บันทึกการดีบัก NPM |
yarn-debug.log* |
บันทึกการดีบัก Yarn |
yarn-error.log* |
บันทึกข้อผิดพลาด Yarn |
ไฟล์สภาพแวดล้อม (การกำหนดค่าในเครื่อง)
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/.env.* |
ไฟล์สภาพแวดล้อม (การกำหนดค่าในเครื่อง) |
วิธีใช้ .gitignore นี้สำหรับ Firebase
- คัดลอกกฎ Firebase ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
- สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
- หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
- คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน