.gitignore สำหรับ Windows
กฎการละเว้นสำหรับ Windows จำนวน 13 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ
ระบบปฏิบัติการ Microsoft Windows
.gitignore ที่สมบูรณ์สำหรับ Windows
# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 22:50:55 UTC
# เทคโนโลยี: Windows
### Windows ###
# แคชรูปขนาดย่อของ Windows
Thumbs.db
# แคชภาพขนาดย่อที่เข้ารหัสของ Windows
Thumbs.db:encryptable
# แคชภาพขนาดย่อที่ปรับปรุงของ Windows
ehthumbs.db
# แคชรูปขนาดย่อของ Windows Vista
ehthumbs_vista.db
# การถ่ายโอนข้อมูลความผิดพลาดของ Windows
*.stackdump
# การกำหนดค่าโฟลเดอร์ Windows
[Dd]esktop.ini
# ถังขยะรีไซเคิลของวินโดวส์
$RECYCLE.BIN/
# ที่เก็บถาวรของตู้ Windows
*.cab
# แพ็คเกจติดตั้ง Windows
*.msi
# แพ็คเกจแอป Windows
*.msix
# โมดูลผสาน Windows
*.msm
# ไฟล์แพทช์ Windows
*.msp
# ทางลัดของ Windows
*.lnk
สิ่งที่กฎ Windows เหล่านี้มองข้ามไปจริงๆ
ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ
ไฟล์แคชรูปขนาดย่อของ Windows
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
Thumbs.db |
แคชรูปขนาดย่อของ Windows |
Thumbs.db:encryptable |
แคชภาพขนาดย่อที่เข้ารหัสของ Windows |
ehthumbs.db |
แคชภาพขนาดย่อที่ปรับปรุงของ Windows |
ehthumbs_vista.db |
แคชรูปขนาดย่อของ Windows Vista |
ไฟล์ดัมพ์
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.stackdump |
การถ่ายโอนข้อมูลความผิดพลาดของ Windows |
ไฟล์กำหนดค่าโฟลเดอร์
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
[Dd]esktop.ini |
การกำหนดค่าโฟลเดอร์ Windows |
ถังรีไซเคิลที่ใช้กับการแชร์ไฟล์
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
$RECYCLE.BIN/ |
ถังขยะรีไซเคิลของวินโดวส์ |
ไฟล์ตัวติดตั้ง Windows
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.cab |
ที่เก็บถาวรของตู้ Windows |
*.msi |
แพ็คเกจติดตั้ง Windows |
*.msix |
แพ็คเกจแอป Windows |
*.msm |
โมดูลผสาน Windows |
*.msp |
ไฟล์แพทช์ Windows |
ทางลัดของ Windows
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.lnk |
ทางลัดของ Windows |
วิธีใช้ .gitignore นี้สำหรับ Windows
- คัดลอกกฎ Windows ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
- สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
- หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
- คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน