.gitignore для Bitrix

* игнорируем все кеши и бэкапы Bitrix, чтобы они не засоряли репозиторий;

* не коммитим файлы .settings.php, где хранятся учётные данные;

* исключаем папки vendor, если установку зависимостей вы делаете через Composer.
# Системные папки Bitrix
/bitrix/cache/
/bitrix/managed_cache/
/bitrix/tmp/
/bitrix/stack_cache/
/bitrix/html_cache/
/bitrix/backup/
/upload/

# Локальные настройки (содержат пароли и ключи)
/bitrix/.settings.php
/local/.settings.php

# Логи и временные файлы
*.log
*.tmp

# vendor, если используете Composer
/vendor/
/composer.lock

# IDE и локальная конфигурация
/.idea/
/.vscode/
/*.iml

# MacOS, Windows
.DS_Store
Thumbs.db