.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
- Copia las reglas de Delphi de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- 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.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.