.gitignore für Delphi

31 Ausschlussregeln für Delphi, die du direkt in dein Repository übernehmen kannst.

Object Pascal-Entwicklungsumgebung

Die vollständige .gitignore für Delphi

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:30:46 UTC
# Technologien: Delphi

### Delphi ###
# Ausführbare Windows-Datei
*.exe
# Dynamische Linkbibliothek
*.dll
*.bpl
*.bpi
*.dcp
# Gemeinsam genutzte Bibliothek
*.so
# Android-Paket
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# Bibliotheksdatei
*.lib
# Statische Bibliothek
*.a
# Objektdatei
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# Nur lokale Dateien (z. B. .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/

Was diese Regeln für Delphi ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)

Muster Ausgeschlossene Dateien
*.exe Ausführbare Windows-Datei
*.dll Dynamische Linkbibliothek
*.bpl Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.bpi Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.dcp Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.so Gemeinsam genutzte Bibliothek
*.apk Android-Paket
*.drc Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.map Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.dres Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.rsm Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.tds Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.dcu Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)
*.lib Bibliotheksdatei
*.a Statische Bibliothek
*.o Objektdatei
*.ocx Vom Delphi-Compiler generierte Binärdateien (sicher zu löschen)

Von Delphi automatisch generierte Dateien (duplizierte Informationen)

Muster Ausgeschlossene Dateien
*.cfg Von Delphi automatisch generierte Dateien (duplizierte Informationen)
*.hpp Von Delphi automatisch generierte Dateien (duplizierte Informationen)
*Resource.rc Von Delphi automatisch generierte Dateien (duplizierte Informationen)

Lokale Delphi-Dateien (benutzerspezifische Informationen)

Muster Ausgeschlossene Dateien
*.local Nur lokale Dateien (z. B. .env.local)
*.identcache Lokale Delphi-Dateien (benutzerspezifische Informationen)
*.projdata Lokale Delphi-Dateien (benutzerspezifische Informationen)
*.tvsconfig Lokale Delphi-Dateien (benutzerspezifische Informationen)
*.dsk Lokale Delphi-Dateien (benutzerspezifische Informationen)
*.dsv Lokale Delphi-Dateien (benutzerspezifische Informationen)

Delphi-Verlauf und Backups

Muster Ausgeschlossene Dateien
__history/ Delphi-Verlauf und Backups
__recovery/ Delphi-Verlauf und Backups
*.~* Delphi-Verlauf und Backups

Castalia-Statistikdatei (da XE7 Castalia mit Delphi vertrieben wird)

Muster Ausgeschlossene Dateien
*.stat Castalia-Statistikdatei (da XE7 Castalia mit Delphi vertrieben wird)

vendor-Ordner des Abhängigkeitsmanagers Boss https://github.com/HashLoad/boss

Muster Ausgeschlossene Dateien
modules/ vendor-Ordner des Abhängigkeitsmanagers Boss https://github.com/HashLoad/boss

So verwendest du diese .gitignore für Delphi

  1. Kopiere die Regeln für Delphi oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Sprache

Alle Vorlagen für Sprache ansehen