Конфликт в pull request в Git
GitHub проверяет, можно ли
слить compare в base
без ручной правки. Если на main
уже есть коммиты, затрагивающие
те же строки, страница запроса
сообщит, что слияние заблокировано.
Кнопка merge останется недоступной,
пока ветку не обновят.
Типичный порядок локально:
подтянуть main, переключиться
на ветку задачи, влить в нее
главную, разрешить конфликт
в файлах, закоммитить и отправить
ветку на сервер. После push
GitHub снова покажет запрос
как готовый к слиянию.
На ветке feature/login
после актуальной main
выполним слияние главной в задачу:
git switch feature/login
git merge main
Запрос из feature/sync
в vertex/app помечен
как конфликтный с main.
Подтяните главную в ветку задачи,
устраните конфликт, отправьте
ветку и убедитесь, что на сайте
слияние снова разрешено.