Menu
CoddyTech

Что такое слияние

Часть раздела Контроль версий путешествия по Terminal на Coddy. Урок 34 из 58.

Слияние переносит работу из одной ветки в другую. После успешного слияния целевая ветка содержит все коммиты из обеих веток, а файлы отражают объединённый результат.

Стандартный рабочий процесс выглядит так:

  1. Переключитесь на ветку, в которую вы хотите выполнить слияние (обычно main).
  2. Выполните git merge other-branch.
git switch main
git merge feature-login

Git анализирует истории двух веток и определяет, как их объединить. В большинстве случаев он делает это автоматически. Существует два основных способа слияния:

  • Перемотка вперёд: main не изменился с момента создания ветки. Git просто передвигает указатель main вперёд.
  • Трёхстороннее слияние: в обеих ветках появились новые коммиты. Git создаёт новый «коммит слияния», который объединяет их.

Вы увидите обе фигуры в следующих двух уроках.

challenge icon

Задание

Новичок

В папке находится app.txt. Настрой репозиторий, создай первый коммит в ветке main, затем выведи текущую ветку.

Это просто разминка перед слиянием в следующем уроке.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Контроль версий

Потренируйтесь самостоятельно: Песочница Terminal