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