Mam repozytorium w Git. Zrobiłem gałąź, a następnie dokonałem pewnych zmian zarówno w systemie głównym, jak i w gałęzi.
Potem, kilkadziesiąt zatwierdzeń później, zdałem sobie sprawę, że gałąź jest w znacznie lepszym stanie niż master, więc chcę, aby gałąź „stała się” master i zignorowała zmiany w master.
Nie mogę tego scalić, ponieważ nie chcę zachować zmian na poziomie głównym. Co powinienem zrobić?
Dodatkowo : w tym przypadku „stary” wzorzec został już przeniesiony push
do innego repozytorium, takiego jak GitHub. Jak to zmienia rzeczy?