Ludovic Frank Gitignore

.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

  1. Скопіюйте правила Delphi вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Мова .gitignore

Перегляньте кожен шаблон Мова