Eu tenho um repositório no Git. Fiz uma ramificação, depois fiz algumas alterações no mestre e na ramificação.
Então, dezenas de confirmações depois, percebi que o ramo está em um estado muito melhor que o mestre, então quero que o ramo "se torne" o mestre e desconsidere as alterações no mestre.
Não posso mesclar, porque não quero manter as alterações no mestre. O que devo fazer?
Extra : Nesse caso, o mestre 'antigo' já foi push
enviado para outro repositório como o GitHub. Como isso muda as coisas?