# Слияние

URL: https://chugunov.pro/glossary/git/sliianie/
Оригинальное название: merge
Раздел: [Git](https://chugunov.pro/glossary/git/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Объединение истории и изменений одной ветки с другой с автоматическим либо ручным разрешением конфликтов.

## Что такое «Слияние»

Объединение истории и изменений одной ветки с другой с автоматическим либо ручным разрешением конфликтов. Если ветки не затрагивали одни и те же строки, Git сливает их сам; при пересечении правок возникает конфликт, который разработчик разрешает вручную. По умолчанию создаётся отдельный merge-коммит с двумя родителями, сохраняющий факт объединения в истории. Слияние — основной способ вернуть работу из ветки в основную линию, а альтернатива с переписыванием истории — `rebase`.

## Связанные термины

- [Merge Request](https://chugunov.pro/glossary/git/merge-request/) — Запрос на проверку и включение изменений из одной ветки в другую, распространённое название в GitLab и ряде других систем.
- [Pull](https://chugunov.pro/glossary/git/pull/) — Получение изменений из удалённого репозитория с последующим включением их в текущую локальную ветку.
- [Squash](https://chugunov.pro/glossary/git/squash/) — Объединение нескольких последовательных коммитов в один для упрощения истории перед слиянием.
- [Git](https://chugunov.pro/glossary/git/git/) — Распределённая система контроля версий, сохраняющая историю изменений и поддерживающая параллельную работу над кодом.
- [Ветка](https://chugunov.pro/glossary/git/vetka/) — Независимая линия изменений в репозитории, которую можно развивать отдельно и позднее объединить с другой.
- [Проверка кода](https://chugunov.pro/glossary/git/proverka-koda/) — Просмотр изменений другими разработчиками до объединения, чтобы найти ошибки и согласовать качество решения.
- [Участник проекта](https://chugunov.pro/glossary/git/uchastnik-proekta/) — Человек, внёсший код, документацию, исправление или иной вклад в развитие репозитория.
- [Issue](https://chugunov.pro/glossary/git/issue/) — Карточка в системе проекта для описания ошибки, задачи, предложения или вопроса и отслеживания его состояния.
