Ludovic Frank Gitignore

.gitignore за Delphi

31 правила за игнориране за Delphi, готови за копиране в хранилището ви.

Среда за разработка с Object Pascal

Пълният .gitignore за Delphi

# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:12:50 UTC
# Технологии: Delphi

### Delphi ###
# Изпълним файл за Windows
*.exe
# Динамично свързвана библиотека
*.dll
*.bpl
*.bpi
*.dcp
# Споделен обект
*.so
# Пакет за Android
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# Библиотечен файл
*.lib
# Статична библиотека
*.a
# Обектен файл
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# Само локални файлове (напр. .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/

Какво всъщност игнорират тези правила за Delphi

Всички шаблони по-долу и защо са необходими във вашия .gitignore.

Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)

Шаблон Какво игнорира
*.exe Изпълним файл за Windows
*.dll Динамично свързвана библиотека
*.bpl Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.bpi Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.dcp Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.so Споделен обект
*.apk Пакет за Android
*.drc Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.map Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.dres Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.rsm Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.tds Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.dcu Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
*.lib Библиотечен файл
*.a Статична библиотека
*.o Обектен файл
*.ocx Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)

Автоматично генерирани файлове на Delphi (дублирана информация)

Шаблон Какво игнорира
*.cfg Автоматично генерирани файлове на Delphi (дублирана информация)
*.hpp Автоматично генерирани файлове на Delphi (дублирана информация)
*Resource.rc Автоматично генерирани файлове на Delphi (дублирана информация)

Локални файлове на Delphi (потребителска информация)

Шаблон Какво игнорира
*.local Само локални файлове (напр. .env.local)
*.identcache Локални файлове на Delphi (потребителска информация)
*.projdata Локални файлове на Delphi (потребителска информация)
*.tvsconfig Локални файлове на Delphi (потребителска информация)
*.dsk Локални файлове на Delphi (потребителска информация)
*.dsv Локални файлове на Delphi (потребителска информация)

История и резервни копия на Delphi

Шаблон Какво игнорира
__history/ История и резервни копия на Delphi
__recovery/ История и резервни копия на Delphi
*.~* История и резервни копия на Delphi

Статистически файл на Castalia (от XE7 Castalia се разпространява с Delphi)

Шаблон Какво игнорира
*.stat Статистически файл на Castalia (от XE7 Castalia се разпространява с Delphi)

Папка vendor на мениджъра за зависимости Boss https://github.com/HashLoad/boss

Шаблон Какво игнорира
modules/ Папка vendor на мениджъра за зависимости Boss https://github.com/HashLoad/boss

Как да използвате този .gitignore за Delphi

  1. Копирайте правилата за Delphi по-горе или изтеглете файла директно.
  2. Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
  3. Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

Други .gitignore шаблони за Език

Вижте всички шаблони за Език