Изначально вся работа ведется в основной ветке (main).
Создается дополнительная ветка (develop) для разработки нового функционала в изоляции от main, чтобы избежать внесения нестабильных изменений в основную ветку.
Работа В Ветке Develop:
В ветке develop выполняется работа, вносятся необходимые коммиты.
После достижения стабильного состояния разработки принимается решение о переносе изменений в основную ветку.
Процесс Слияния (Merge):
Слияние – это процесс влития изменений из одной ветки в другую.
Для слияния ветки Develop с веткой Main, необходимо сначала переключиться на ветку Main с помощью команды git checkout master.
Далее, используя команду git merge develop, произвести слияние, интегрируя изменения из develop в main.
Практическое Применение:
Переключаемся на ветку main (master).
Проверяем лог изменений (git log), видим отсутствие изменений из Develop.
Производим слияние с помощью git merge develop.
После слияния изменения из Develop теперь присутствуют в Main, что подтверждается проверкой содержания файлов и лога коммитов.
Важно:
Всегда убедитесь, что находитесь в той ветке, куда вы хотите вливать изменения, перед выполнением слияния.