Ludovic Frank Gitignore

Delphi 用 .gitignore

Delphi 用の除外ルール 31 件。そのままリポジトリにコピーして使えます。

Object Pascal開発環境

Delphi 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 22:57:14 UTC
# 技術:Delphi

### Delphi ###
# Windows 実行可能ファイル
*.exe
# ダイナミックリンクライブラリ
*.dll
*.bpl
*.bpi
*.dcp
# 共有オブジェクト
*.so
# Androidパッケージ
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# ライブラリファイル
*.lib
# 静的ライブラリ
*.a
# オブジェクトファイル
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# ローカル専用ファイル (例: .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/

Delphi のルールで除外されるもの

以下の各パターンと、.gitignore に含める理由を説明します。

Delphi コンパイラによって生成されたバイナリ (削除しても安全)

パターン 除外対象
*.exe Windows 実行可能ファイル
*.dll ダイナミックリンクライブラリ
*.bpl Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.bpi Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.dcp Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.so 共有オブジェクト
*.apk Androidパッケージ
*.drc Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.map Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.dres Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.rsm Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.tds Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.dcu Delphi コンパイラによって生成されたバイナリ (削除しても安全)
*.lib ライブラリファイル
*.a 静的ライブラリ
*.o オブジェクトファイル
*.ocx Delphi コンパイラによって生成されたバイナリ (削除しても安全)

Delphi 自動生成ファイル (重複した情報)

パターン 除外対象
*.cfg Delphi 自動生成ファイル (重複した情報)
*.hpp Delphi 自動生成ファイル (重複した情報)
*Resource.rc Delphi 自動生成ファイル (重複した情報)

Delphi ローカル ファイル (ユーザー固有の情報)

パターン 除外対象
*.local ローカル専用ファイル (例: .env.local)
*.identcache Delphi ローカル ファイル (ユーザー固有の情報)
*.projdata Delphi ローカル ファイル (ユーザー固有の情報)
*.tvsconfig Delphi ローカル ファイル (ユーザー固有の情報)
*.dsk Delphi ローカル ファイル (ユーザー固有の情報)
*.dsv Delphi ローカル ファイル (ユーザー固有の情報)

Delphi の履歴とバックアップ

パターン 除外対象
__history/ Delphi の履歴とバックアップ
__recovery/ Delphi の履歴とバックアップ
*.~* Delphi の履歴とバックアップ

Castalia 統計ファイル (XE7 Castalia は Delphi とともに配布されるため)

パターン 除外対象
*.stat Castalia 統計ファイル (XE7 Castalia は Delphi とともに配布されるため)

Boss 依存関係マネージャーのベンダー フォルダー https://github.com/HashLoad/boss

パターン 除外対象
modules/ Boss 依存関係マネージャーのベンダー フォルダー https://github.com/HashLoad/boss

この Delphi 用 .gitignore の使い方

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

言語 のほかの .gitignore テンプレート

言語 の全テンプレートを見る