KiCad 的 .gitignore
适用于 KiCad 的 27 条忽略规则,可直接复制到您的仓库。
电子设计自动化
KiCad 的完整 .gitignore
# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 21:54:42 UTC
# 技术:KiCad
### KiCad ###
*.000
# Backup 文件
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*-cache*
*-bak
*-bak*
# Emacs 备份文件
*~
~*
_autosave-*
\#auto_saved_files\#
# 临时文件
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
~*.lck
\#auto_saved_files#
*.net
*.dsn
*.ses
*.xml
*.csv
**/*-backups/*.zip
*.kicad_prl
.history
这些 KiCad 规则实际上忽略了什么
以下列出了每个忽略模式及其加入 .gitignore 的原因。
临时文件
| 模式 |
忽略的内容 |
*.000 |
临时文件 |
*.bak |
Backup 文件 |
*.bck |
临时文件 |
*.kicad_pcb-bak |
临时文件 |
*.kicad_sch-bak |
临时文件 |
*-backups |
临时文件 |
*-cache* |
临时文件 |
*-bak |
临时文件 |
*-bak* |
临时文件 |
*~ |
Emacs 备份文件 |
~* |
临时文件 |
_autosave-* |
临时文件 |
\#auto_saved_files\# |
临时文件 |
*.tmp |
临时文件 |
*-save.pro |
临时文件 |
*-save.kicad_pcb |
临时文件 |
fp-info-cache |
临时文件 |
~*.lck |
临时文件 |
\#auto_saved_files# |
临时文件 |
网表文件(从 Eeschema 导出)
| 模式 |
忽略的内容 |
*.net |
网表文件(从 Eeschema 导出) |
自动布线器文件(从 Pcbnew 导出)
| 模式 |
忽略的内容 |
*.dsn |
自动布线器文件(从 Pcbnew 导出) |
*.ses |
自动布线器文件(从 Pcbnew 导出) |
导出的 BOM 文件
| 模式 |
忽略的内容 |
*.xml |
导出的 BOM 文件 |
*.csv |
导出的 BOM 文件 |
存档备份 (KiCad 6.0)
| 模式 |
忽略的内容 |
**/*-backups/*.zip |
存档备份 (KiCad 6.0) |
基于本地 git 的历史记录 (KiCad 9.0+)
| 模式 |
忽略的内容 |
.history |
基于本地 git 的历史记录 (KiCad 9.0+) |
本地项目设置
| 模式 |
忽略的内容 |
*.kicad_prl |
本地项目设置 |
如何将此 .gitignore 用于 KiCad
- 复制上面的KiCad规则,或者直接下载文件。
- 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
- 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
- 提交 .gitignore 以便团队中的每个人都共享相同的规则。