Ludovic Frank Gitignore

.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

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

Другие шаблоны Язык .gitignore

Посмотреть все шаблоны Язык