🧱 Суть

merge – это объединение веток в Git.
Проще: взять изменения из одной ветки и перенести их в другую (чаще всего в main)

📦 Проблема

1. Путают merge и PR

PR ≠ merge

PR – это запрос на изменения, merge – само объединение.

2. Риск сломать main

Если делать merge без проверки – можно внести нерабочий код.

3. Нет понимания процесса

Многие не понимают, когда именно происходит вливание кода.

✅ Решение

Использовать стандартный процесс:

feature → PR → CI → merge → main

💻 Код

Объединение веток:

feature/kanban + main → updated main

Только merge делается только после PR и проверки:

  • CI зелёный
  • код работает
  • фича готова логически

🎯 Вывод

  • merge = объединение веток
  • PR ≠ merge
  • merge происходит только после проверки
  • main должен оставаться стабильным
  • порядок всегда один: feature → PR → CI → merge → main

🔗 Связано