Как сделать "слияние" GitHub?

Когда у меня есть Github основной (основной) проект

 https://github.com/MyUser/MyProject

и некоторая активная, но не относящаяся к умолчанию ветвь, указанная в MyProject/branches, и с URL-адресом, подобным

 https://github.com/MyUser/MyProject/tree/MyBranchName

как слить (с интерфейсом Github) MyBranchName для управления?

ПРИМЕЧАНИЕ: если очень просто, только одна команда, как это сделать с помощью команды git на терминале?


Результат в   https://github.com/MyUser/MyProject/compare/MyBranchName?expand=1 "Нет никакого сравнения"... Больше никаких подсказок, нет интерфейса для создания "слияния" или "вилки" или "...".

Ответ 1

Это работает, только если ветки совместимы, но это также можно сказать из командной строки.

Перейдите к ветке, используя ветвь на странице репозитория. после того, как вы находитесь в филиале, щелкните значок зеленого запроса запроса рядом с ним. Он создаст запрос на перенос, чтобы переместить все фиксации из вашей ветки в ваш основной репозиторий.

Если ветки совместимы, теперь вы можете щелкнуть слияние.

Убедитесь, что направление слияния правильно просматривает историю фиксации!