У меня в репозитории есть несколько веток. Одна из них слегка опережает ветку master, но, по некоторым причинам я не могу смерджить её в мастера. Мне требуется сделать текущую ветку веткой master. Как я могу это провернуть?
Для начала нужно удостовериться в том, что все измнения были отправлены на удаленный репозиторий.
git checkout master
Перезаписываем ветку мастер веткой better_branch
git reset --hard better_branch
Пушим получившегося монстра на удаленный репозиторий с флагом -f
git push -f origin master