.gitignore dla Delphi

31 reguł ignorowania dla Delphi, gotowych do skopiowania do repozytorium.

Środowisko programistyczne Object Pascal

Kompletny plik .gitignore dla Delphi

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:17:38 UTC
# Technologie: Delphi

### Delphi ###
# Plik wykonywalny Windows
*.exe
# Biblioteka łączy dynamicznych
*.dll
*.bpl
*.bpi
*.dcp
# Biblioteka współdzielona
*.so
# Pakiet na Androida
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# Plik biblioteki
*.lib
# Biblioteka statyczna
*.a
# Plik obiektowy
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# Pliki tylko lokalne (np. .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/

Co ignorują te reguły dla Delphi

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)

Wzorzec Co ignoruje
*.exe Plik wykonywalny Windows
*.dll Biblioteka łączy dynamicznych
*.bpl Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.bpi Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.dcp Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.so Biblioteka współdzielona
*.apk Pakiet na Androida
*.drc Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.map Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.dres Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.rsm Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.tds Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.dcu Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)
*.lib Plik biblioteki
*.a Biblioteka statyczna
*.o Plik obiektowy
*.ocx Pliki binarne wygenerowane przez kompilator Delphi (bezpieczne do usunięcia)

Pliki generowane automatycznie przez Delphi (zduplikowane informacje)

Wzorzec Co ignoruje
*.cfg Pliki generowane automatycznie przez Delphi (zduplikowane informacje)
*.hpp Pliki generowane automatycznie przez Delphi (zduplikowane informacje)
*Resource.rc Pliki generowane automatycznie przez Delphi (zduplikowane informacje)

Lokalne pliki Delphi (informacje specyficzne dla użytkownika)

Wzorzec Co ignoruje
*.local Pliki tylko lokalne (np. .env.local)
*.identcache Lokalne pliki Delphi (informacje specyficzne dla użytkownika)
*.projdata Lokalne pliki Delphi (informacje specyficzne dla użytkownika)
*.tvsconfig Lokalne pliki Delphi (informacje specyficzne dla użytkownika)
*.dsk Lokalne pliki Delphi (informacje specyficzne dla użytkownika)
*.dsv Lokalne pliki Delphi (informacje specyficzne dla użytkownika)

Historia Delphi i kopie zapasowe

Wzorzec Co ignoruje
__history/ Historia Delphi i kopie zapasowe
__recovery/ Historia Delphi i kopie zapasowe
*.~* Historia Delphi i kopie zapasowe

Plik statystyczny Castalia (ponieważ XE7 Castalia jest dystrybuowany z Delphi)

Wzorzec Co ignoruje
*.stat Plik statystyczny Castalia (ponieważ XE7 Castalia jest dystrybuowany z Delphi)

Folder vendor menedżera zależności Boss https://github.com/HashLoad/boss

Wzorzec Co ignoruje
modules/ Folder vendor menedżera zależności Boss https://github.com/HashLoad/boss

Jak używać tego pliku .gitignore dla Delphi

  1. Skopiuj powyższe reguły dla Delphi lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: Język

Zobacz wszystkie szablony: Język