Три способа влить pull request в Git
Когда проверки пройдены,
на странице запроса доступна
кнопка merge с выпадающим списком.
Create a merge commit
добавляет в main отдельный
коммит слияния: история ветки
задачи сохраняется целиком,
на главной видна точка merge.
Squash and merge
схлопывает все коммиты запроса
в один коммит на main.
Ветка задачи на сервере
не исчезает, но в главной
остается одна запись
с обобщенным сообщением.
Rebase and merge
переносит коммиты ветки
поверх конца main
без merge-коммита.
На главной линия выглядит
линейной, как после локального
rebase. Команда заранее выбирает,
какой способ считать нормой.