Emacs 的 .gitignore

适用于 Emacs 的 24 条忽略规则,可直接复制到您的仓库。

可扩展、可定制的文本编辑器

Emacs 的完整 .gitignore

# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 21:53:57 UTC
# 技术:Emacs

### Emacs ###
# Emacs 备份文件
*~
# Emacs 自动保存文件
\#*\#
# Emacs 桌面保存
/.emacs.desktop
# Emacs 桌面锁
/.emacs.desktop.lock
*.elc
# Emacs 自动保存列表
auto-save-list
# Emacs 远程访问
tramp
# Emacs 锁定文件
.\#*
# Emacs 组织模式 ID
.org-id-locations
# Emacs 组织模式存档
*_archive
# Emacs Flymake 临时文件
*_flymake.*
# Emacs shell 历史记录
/eshell/history
# Emacs shell 最后一个目录
/eshell/lastdir
# Emacs 包档案
/elpa/
*.rel
# Emacs 自动生成的文件
/auto/
# Emacs Cask 依赖项
.cask/
# 发行目录
dist/
# Emacs 飞行检查文件
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-mode

模式 忽略的内容
.org-id-locations Emacs 组织模式 ID
*_archive Emacs 组织模式存档
*_flymake.* Emacs Flymake 临时文件
/eshell/history Emacs shell 历史记录
/eshell/lastdir Emacs shell 最后一个目录
/elpa/ Emacs 包档案
*.rel 参考文本文件

AUCTeX 自动文件夹

模式 忽略的内容
/auto/ Emacs 自动生成的文件
.cask/ Emacs Cask 依赖项
dist/ 发行目录

Flycheck

模式 忽略的内容
flycheck_*.el Emacs 飞行检查文件
/server/ 服务器验证目录
.projectile Emacs 射弹项目
.dir-locals.el Emacs 目录局部变量
/network-security.data Emacs 网络安全
*.~undo-tree~ undo-tree

如何将此 .gitignore 用于 Emacs

  1. 复制上面的Emacs规则,或者直接下载文件。
  2. 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
  3. 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
  4. 提交 .gitignore 以便团队中的每个人都共享相同的规则。

其他 编辑器 .gitignore 模板

查看每个 编辑器 模板