.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
- Kopiere die Regeln für Delphi oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- 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.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.