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