.gitignore สำหรับ Emacs
กฎการละเว้นสำหรับ Emacs จำนวน 24 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ
โปรแกรมแก้ไขข้อความที่ขยายได้และปรับแต่งได้
.gitignore ที่สมบูรณ์สำหรับ Emacs
# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 23:48:26 UTC
# เทคโนโลยี: Emacs
### Emacs ###
# ไฟล์สำรองของ Emacs
*~
# Emacs บันทึกไฟล์อัตโนมัติ
\#*\#
# บันทึกเดสก์ท็อป Emacs
/.emacs.desktop
# ล็อคเดสก์ท็อป Emacs
/.emacs.desktop.lock
*.elc
# รายการบันทึกอัตโนมัติของ Emacs
auto-save-list
# การเข้าถึงระยะไกลของ Emacs
tramp
# ไฟล์ล็อค Emacs
.\#*
# รหัสโหมดองค์กรของ Emacs
.org-id-locations
# ไฟล์เก็บถาวรโหมดองค์กรของ Emacs
*_archive
# ไฟล์ชั่วคราวของ Emacs flymake
*_flymake.*
# ประวัติเชลล์ Emacs
/eshell/history
# ไดเร็กทอรีสุดท้ายของเชลล์ Emacs
/eshell/lastdir
# ไฟล์เก็บถาวรแพ็คเกจ Emacs
/elpa/
*.rel
# Emacs ไฟล์ที่สร้างอัตโนมัติ
/auto/
# การพึ่งพา Emacs Cask
.cask/
# ไดเรกทอรีการจัดจำหน่าย
dist/
# ไฟล์ Emacs flycheck
flycheck_*.el
/server/
# โครงการกระสุนปืน Emacs
.projectile
# ไดเรกทอรี Emacs ในเครื่อง
.dir-locals.el
# ความปลอดภัยของเครือข่าย Emacs
/network-security.data
*.~undo-tree~
สิ่งที่กฎ Emacs เหล่านี้มองข้ามไปจริงๆ
ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ
ทั่วไป
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*~ |
ไฟล์สำรองของ Emacs |
\#*\# |
Emacs บันทึกไฟล์อัตโนมัติ |
/.emacs.desktop |
บันทึกเดสก์ท็อป Emacs |
/.emacs.desktop.lock |
ล็อคเดสก์ท็อป Emacs |
*.elc |
ทั่วไป |
auto-save-list |
รายการบันทึกอัตโนมัติของ Emacs |
tramp |
การเข้าถึงระยะไกลของ Emacs |
.\#* |
ไฟล์ล็อค Emacs |
โหมดองค์กร
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
.org-id-locations |
รหัสโหมดองค์กรของ Emacs |
*_archive |
ไฟล์เก็บถาวรโหมดองค์กรของ Emacs |
*_flymake.* |
ไฟล์ชั่วคราวของ Emacs flymake |
/eshell/history |
ประวัติเชลล์ Emacs |
/eshell/lastdir |
ไดเร็กทอรีสุดท้ายของเชลล์ Emacs |
/elpa/ |
ไฟล์เก็บถาวรแพ็คเกจ Emacs |
*.rel |
ไฟล์ Reftex |
โฟลเดอร์อัตโนมัติ AUCTeX
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
/auto/ |
Emacs ไฟล์ที่สร้างอัตโนมัติ |
.cask/ |
การพึ่งพา Emacs Cask |
dist/ |
ไดเรกทอรีการจัดจำหน่าย |
ฟลายเช็ค
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
flycheck_*.el |
ไฟล์ Emacs flycheck |
/server/ |
ไดเรกทอรีรับรองความถูกต้องของเซิร์ฟเวอร์ |
.projectile |
โครงการกระสุนปืน Emacs |
.dir-locals.el |
ไดเรกทอรี Emacs ในเครื่อง |
/network-security.data |
ความปลอดภัยของเครือข่าย Emacs |
*.~undo-tree~ |
เลิกทำต้นไม้ |
วิธีใช้ .gitignore นี้สำหรับ Emacs
- คัดลอกกฎ Emacs ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
- สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
- หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
- คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน