.gitignore per Delphi

31 regole di esclusione per Delphi, pronte da copiare nel repository.

Ambiente di sviluppo Object Pascal

Il .gitignore completo per Delphi

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:11:40 UTC
# Tecnologie: Delphi

### Delphi ###
# Eseguibile Windows
*.exe
# Libreria a collegamento dinamico
*.dll
*.bpl
*.bpi
*.dcp
# Oggetto condiviso
*.so
# Pacchetto Android
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# File di libreria
*.lib
# Libreria statica
*.a
# File oggetto
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# File esclusivamente locali (ad esempio .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/

Cosa escludono le regole di Delphi

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Binari generati dal compilatore Delphi (eliminabili senza rischi)

Schema di esclusione Cosa esclude
*.exe Eseguibile Windows
*.dll Libreria a collegamento dinamico
*.bpl Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.bpi Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.dcp Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.so Oggetto condiviso
*.apk Pacchetto Android
*.drc Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.map Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.dres Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.rsm Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.tds Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.dcu Binari generati dal compilatore Delphi (eliminabili senza rischi)
*.lib File di libreria
*.a Libreria statica
*.o File oggetto
*.ocx Binari generati dal compilatore Delphi (eliminabili senza rischi)

File generati automaticamente da Delphi (informazioni duplicate)

Schema di esclusione Cosa esclude
*.cfg File generati automaticamente da Delphi (informazioni duplicate)
*.hpp File generati automaticamente da Delphi (informazioni duplicate)
*Resource.rc File generati automaticamente da Delphi (informazioni duplicate)

File locali di Delphi (informazioni specifiche dell'utente)

Schema di esclusione Cosa esclude
*.local File esclusivamente locali (ad esempio .env.local)
*.identcache File locali di Delphi (informazioni specifiche dell'utente)
*.projdata File locali di Delphi (informazioni specifiche dell'utente)
*.tvsconfig File locali di Delphi (informazioni specifiche dell'utente)
*.dsk File locali di Delphi (informazioni specifiche dell'utente)
*.dsv File locali di Delphi (informazioni specifiche dell'utente)

Cronologia e backup di Delphi

Schema di esclusione Cosa esclude
__history/ Cronologia e backup di Delphi
__recovery/ Cronologia e backup di Delphi
*.~* Cronologia e backup di Delphi

File delle statistiche di Castalia (da XE7 Castalia è distribuito con Delphi)

Schema di esclusione Cosa esclude
*.stat File delle statistiche di Castalia (da XE7 Castalia è distribuito con Delphi)

Cartella vendor del gestore di dipendenze Boss https://github.com/HashLoad/boss

Schema di esclusione Cosa esclude
modules/ Cartella vendor del gestore di dipendenze Boss https://github.com/HashLoad/boss

Come usare questo .gitignore per Delphi

  1. Copia le regole di Delphi qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Linguaggio

Vedi tutti i modelli di Linguaggio