Ludovic Frank Gitignore

.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

  1. Copiez les règles Delphi ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Langage

Voir tous les modèles Langage