J'ai un référentiel dans Git. J'ai créé une branche, puis j'ai apporté des modifications à la fois au maître et à la branche.
Ensuite, des dizaines de commits plus tard, j'ai réalisé que la branche est dans un bien meilleur état que le maître, donc je veux que la branche "devienne" le maître et ignore les changements sur le maître.
Je ne peux pas le fusionner, car je ne veux pas conserver les modifications sur master. Que devrais-je faire?
Extra : Dans ce cas, le «vieux» maître a déjà été push
-ed dans un autre référentiel tel que GitHub. Comment cela change-t-il les choses?