У меня есть репозиторий в Git. Я сделал ветку, затем сделал некоторые изменения как для мастера, так и для ветки.
Затем, десятки коммиттов позже, я понял, что ветвь находится в гораздо лучшем состоянии, чем мастер, поэтому я хочу, чтобы ветвь "стала" мастером и игнорировала изменения на главном сервере.
Я не могу объединить его, потому что я не хочу сохранять изменения в master. Что мне делать?
Дополнительно: В этом случае "старый" мастер уже был push
-ed в другой репозиторий, такой как GitHub. Как это может измениться?