Appearance
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, что подтверждается проверкой содержания файлов и лога коммитов.
Важно:
Всегда убедитесь, что находитесь в той ветке, куда вы хотите вливать изменения, перед выполнением слияния.