.gitignore para Delphi

31 reglas de exclusión para Delphi, listas para copiar en tu repositorio.

Entorno de desarrollo de Object Pascal

El .gitignore completo para Delphi

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:21:23 UTC
# Tecnologías: Delphi

### Delphi ###
# Ejecutable de Windows
*.exe
# Biblioteca de enlace dinámico
*.dll
*.bpl
*.bpi
*.dcp
# Objeto compartido
*.so
# Paquete de Android
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# Archivo de biblioteca
*.lib
# Biblioteca estática
*.a
# Archivo de objeto
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# Archivos exclusivamente locales (p. ej., .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/

Qué ignoran estas reglas de Delphi

Todos los patrones y por qué incluirlos en tu .gitignore.

Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)

Patrón Qué ignora
*.exe Ejecutable de Windows
*.dll Biblioteca de enlace dinámico
*.bpl Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.bpi Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.dcp Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.so Objeto compartido
*.apk Paquete de Android
*.drc Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.map Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.dres Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.rsm Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.tds Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.dcu Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)
*.lib Archivo de biblioteca
*.a Biblioteca estática
*.o Archivo de objeto
*.ocx Binarios generados por el compilador de Delphi (se pueden eliminar sin riesgo)

Archivos generados automáticamente por Delphi (información duplicada)

Patrón Qué ignora
*.cfg Archivos generados automáticamente por Delphi (información duplicada)
*.hpp Archivos generados automáticamente por Delphi (información duplicada)
*Resource.rc Archivos generados automáticamente por Delphi (información duplicada)

Archivos locales de Delphi (información específica del usuario)

Patrón Qué ignora
*.local Archivos exclusivamente locales (p. ej., .env.local)
*.identcache Archivos locales de Delphi (información específica del usuario)
*.projdata Archivos locales de Delphi (información específica del usuario)
*.tvsconfig Archivos locales de Delphi (información específica del usuario)
*.dsk Archivos locales de Delphi (información específica del usuario)
*.dsv Archivos locales de Delphi (información específica del usuario)

Historial y copias de seguridad de Delphi

Patrón Qué ignora
__history/ Historial y copias de seguridad de Delphi
__recovery/ Historial y copias de seguridad de Delphi
*.~* Historial y copias de seguridad de Delphi

Archivo de estadísticas de Castalia (desde XE7, Castalia se distribuye con Delphi)

Patrón Qué ignora
*.stat Archivo de estadísticas de Castalia (desde XE7, Castalia se distribuye con Delphi)

Carpeta vendor del gestor de dependencias Boss https://github.com/HashLoad/boss

Patrón Qué ignora
modules/ Carpeta vendor del gestor de dependencias Boss https://github.com/HashLoad/boss

Cómo usar este .gitignore para Delphi

  1. Copia las reglas de Delphi de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Lenguaje

Ver todas las plantillas de Lenguaje