me_edu
Git и GitHub с нуляШаг 19 из 32 · 0% пройдено
Ветки и слияние · Работа с ветками

Слияние веток (merge)

Шаг 19 из 326 минТеория
Цель

Понять основной механизм темы «Слияние веток (merge)» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ABYANDТаблица истинностиA BY0 000 101 001 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.
Опорная идея

Когда работа в ветке готова и проверена, её вливают (сливают) в main. Для этого переключаются на ветку-получатель и вызывают merge.

git switch main git merge feature-login

Если в main с момента ответвления ничего не менялось, Git просто сдвинет указатель вперёд — это «fast-forward», самый простой случай. Если же main тоже развивалась, Git создаст специальный коммит слияния, объединяющий обе линии.

После успешного слияния ветка больше не нужна — её удаляют: git branch -d feature-login

Типичный ритм работы: ответвиться → накоммитить → слить в main → удалить ветку → повторить для следующей задачи.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.