.gitignore для Delphi
31 правило игнорирования для Delphi, готовое к копированию в репозиторий.
Среда разработки Object Pascal
Полный .gitignore для Delphi
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:51:04 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) |
Папка поставщика менеджера зависимостей Boss https://github.com/HashLoad/boss
| Шаблон | Что он игнорирует |
|---|---|
modules/ |
Папка поставщика менеджера зависимостей Boss https://github.com/HashLoad/boss |
Как использовать .gitignore для Delphi
- Скопируйте приведенные выше правила Delphi или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.