.gitignore для bitrix

6k
Алексей,
.gitignore для bitrix

Готовый файл .gitignore для сайтов на cms битрикс.

Готовый файл .gitignore для сайтов на cms битрикс.

Со временем что-то добавляю/убираю. Если есть что добавить, пишите в комментариях.

# files ext
*.sql
*.tgz
*.tar.gz
*.tar
*.rar
*.zip
*.mp3
*.mp4
*.webm
*.mov
*.MOV
*.wav
*.flv
*.db
*.psd
*.pdf
*.doc
*.docx
*.txt
*.text
*.log
*.config
*.xml
*.tbk

# dirs & files
/bower_components/
/node_modules/
/nbproject/
/cache/
/phpMyAdmin-*
/timthumb_cache/
/webstat/
/.idea/
/.csscomb.json
/.htaccess
/sitemap*.xml
/sftp-config.json
/robots.txt
/bower.json
/.bowerrc

test*.php
.httpauth-disable
.htsecure

# ai-bolit
ai-bolit.php
.aurlignore
.aignore
.adirignore
AI-BOLIT-*

# core
bitrix/*
!bitrix/license_key.php
!bitrix/templates/
!bitrix/components/
bitrix/components/bitrix/
!bitrix/php_interface/
bitrix/php_interface/dbconn.php
upload/
bitrix/templates/landing24/
bitrix/templates/learning/

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 20 января 2021 | Обновлено 4 августа 2022
git, разработчику
Поделиться
Похожие статьи
Модуль переключения веток git из админки
Бесплатный модуль для битрикс, позволяющий переключать ветку git прямо из админки. Для установки не ...
Читать дальше » 0
Алексей,
Не работает исключение в gitignore
Если добавить всю папку /bitrix/* в файл .gitignore, то !/bitrix/modules/name-module/ уже не сработа...
Читать дальше » 0
Алексей,
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
9 окт 2021
Зачем удалять package.json? Проект ведь ляжет, если где-нибудь используется класс пакета из composer
Алексей
10 окт 2021
Валерий, package.json это от npm. Composer использует composer.json и его нет в gitignore. Вот неплохое описание зачем: "Во первых, node_modules может весить гигабайты, а значит pull и push будут очень долго выполняться. Во вторых, если кто-то добавляет или удаляет пакет, то будет меняться все дерево зависимостей и это все будет попадать в коммит и пулл реквест, тем самым усложняя понимание что происходит."
4 авг 2022
Алексей, Так при чем тут node_modules:)
Алексей
4 авг 2022
jon, в package.json хранится список пакетов, необходимых для проекта с нужными версиями, которые хранятся в node_modules. Вообще соглашусь, что данный файл нужен в гите.
Готовый файл .gitignore для сайтов на cms битрикс.