.gitignore pour Delphi
31 règles d’exclusion pour Delphi, prêtes à copier dans votre dépôt.
Environnement de développement Object Pascal
Le .gitignore complet pour Delphi
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 12:36:09 UTC
# Technologies : Delphi
### Delphi ###
# Exécutable Windows
*.exe
# Bibliothèque de liens dynamiques
*.dll
*.bpl
*.bpi
*.dcp
# Objet partagé
*.so
# Paquet Android
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# Fichier de bibliothèque
*.lib
# Bibliothèque statique
*.a
# Fichier objet
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# Fichiers exclusivement locaux (par exemple .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/
Ce que ces règles Delphi ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Binaires générés par le compilateur Delphi (suppression sans risque)
| Motif | Ce qu’il ignore |
|---|---|
*.exe |
Exécutable Windows |
*.dll |
Bibliothèque de liens dynamiques |
*.bpl |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.bpi |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.dcp |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.so |
Objet partagé |
*.apk |
Paquet Android |
*.drc |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.map |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.dres |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.rsm |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.tds |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.dcu |
Binaires générés par le compilateur Delphi (suppression sans risque) |
*.lib |
Fichier de bibliothèque |
*.a |
Bibliothèque statique |
*.o |
Fichier objet |
*.ocx |
Binaires générés par le compilateur Delphi (suppression sans risque) |
Fichiers générés automatiquement par Delphi (informations dupliquées)
| Motif | Ce qu’il ignore |
|---|---|
*.cfg |
Fichiers générés automatiquement par Delphi (informations dupliquées) |
*.hpp |
Fichiers générés automatiquement par Delphi (informations dupliquées) |
*Resource.rc |
Fichiers générés automatiquement par Delphi (informations dupliquées) |
Fichiers locaux Delphi (informations propres à l’utilisateur)
| Motif | Ce qu’il ignore |
|---|---|
*.local |
Fichiers exclusivement locaux (par exemple .env.local) |
*.identcache |
Fichiers locaux Delphi (informations propres à l’utilisateur) |
*.projdata |
Fichiers locaux Delphi (informations propres à l’utilisateur) |
*.tvsconfig |
Fichiers locaux Delphi (informations propres à l’utilisateur) |
*.dsk |
Fichiers locaux Delphi (informations propres à l’utilisateur) |
*.dsv |
Fichiers locaux Delphi (informations propres à l’utilisateur) |
Historique et sauvegardes Delphi
| Motif | Ce qu’il ignore |
|---|---|
__history/ |
Historique et sauvegardes Delphi |
__recovery/ |
Historique et sauvegardes Delphi |
*.~* |
Historique et sauvegardes Delphi |
Fichier de statistiques Castalia (distribué avec Delphi depuis XE7)
| Motif | Ce qu’il ignore |
|---|---|
*.stat |
Fichier de statistiques Castalia (distribué avec Delphi depuis XE7) |
Dossier vendor du gestionnaire de dépendances Boss https://github.com/HashLoad/boss
| Motif | Ce qu’il ignore |
|---|---|
modules/ |
Dossier vendor du gestionnaire de dépendances Boss https://github.com/HashLoad/boss |
Comment utiliser ce .gitignore pour Delphi
- Copiez les règles Delphi ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.