Обновление ядра и модулей Битрикс24

Все обновление ядра и модулей проводится в административной панели портала. Но нам необходимо все изменения проводить через git.

Для этого в консоли сервера, соединившись по SSH, и в публичной части и в директории необходимо создать новые ветки. 

cd /home/bitrix/www
git pull origin main
git checkout -b core_update_public

cd bitrix
git pull origin main
git checkout -b core_update_bitrix

После создания веток git можно делать обновление в админ-панели. В результате него в каждой из веток будут изменения, которые необходимо будет залить в репозиторий.

git add .
git commit -m "after core update"
git push origin HEAD

После данных манипуляций в обоих репозиториях (public и bitrix) появятся новые ветки. Необходимо сделать мерж-реквест и смержить их с веткой develop, которую потом смержить с main.

На сервере с веток core_update_public и core_update_bitrix переключаемся обратно на ветки main обоих репозиториев. И пуллим изменения с репозитория на сервер.

git checkout main
git pull origin main

Не забываем на тестовом сервере также подтянуть данные в обе ветки, и в публичной части (/home/bitrix/www/) и в директории bitrix (/home/bitrix/www/bitrix)

cd /home/bitrix/www
git pull origin develop
cd bitrix
git pull origin main

При необходимости на тестовом и на локальном стендах подтягиваем базу данных с помощью restore.php из бекапа БД боевого сервера. Бекап делается каждую ночь.

Категория: Битрикс
Дата создания: 09.04.2026 08:02:28