KiCad 用 .gitignore
KiCad 用の除外ルール 27 件。そのままリポジトリにコピーして使えます。
電子回路の設計自動化ツール
KiCad 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 23:58:18 UTC
# 技術:KiCad
### KiCad ###
*.000
# バックアップファイル
*.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 |
バックアップファイル |
*.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 |
ローカルプロジェクト設定 |
この KiCad 用 .gitignore の使い方
- 上の KiCad 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。