Ludovic Frank Gitignore

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 の使い方

  1. 上の KiCad 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

ハードウェア のほかの .gitignore テンプレート

ハードウェア の全テンプレートを見る