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