Skip to content

Git merge - Слияние

В этой лекции мы рассмотрим процесс слияния веток в системе контроля версий Git, используя в качестве примера слияние веток Develop и Main/Master.

Основные шаги:

Формирование Ветки Develop:

  • Изначально вся работа ведется в основной ветке (main/master).
  • Создается дополнительная ветка (develop) для разработки нового функционала в изоляции от main/master, чтобы избежать внесения нестабильных изменений в основную ветку.

Работа В Ветке Develop:

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

Процесс Слияния (Merge):

  • Слияние – это процесс влития изменений из одной ветки в другую.
  • Для слияния ветки Develop с веткой Main, необходимо сначала переключиться на ветку Main с помощью команды git checkout master.
  • Далее, используя команду git merge develop, произвести слияние, интегрируя изменения из develop в main.

Практическое Применение:

  • Переключаемся на ветку main/master.
  • Проверяем лог изменений (git log), видим отсутствие изменений из Develop.
  • Производим слияние с помощью git merge develop.
  • После слияния изменения из Develop теперь присутствуют в Main, что подтверждается проверкой содержания файлов и лога коммитов.

Важно:

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

Contacts: teffal@mail.ru