Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗gtScEnDwn 28 of 60 menu
◀ ▶

Слияние к production в Git

При ветках окружений готовую работу сначала вливают из main в staging, а после проверки на staging - из staging в production. Так каждая стадия получает только то, что уже прошло предыдущий шаг.

Чтобы перенести накопленное в main на проверочную ветку, переключимся на staging и выполним слияние:

git switch staging git merge main

Когда staging устраивает, тот же прием применим к боевой линии:

git switch production git merge staging

Направление здесь важнее отдельных имен: в production вливают проверенное содержимое staging, а не наоборот. Обратные слияния оставляем для исключений вроде хотфикса.

Пусть в main есть коммит с правкой catalog.js. Влейте main в staging, затем staging в production и убедитесь, что файл появился в истории обеих веток.

Добавьте в main второй коммит с изменением catalog.js и повторите цепочку слияний до production. На staging и production должны оказаться оба изменения в том же порядке, что и в main.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить