Сделать текущую ветку мастером

1717

У меня в репозитории есть несколько веток. Одна из них слегка опережает ветку master, но, по некоторым причинам я не могу смерджить её в мастера. Мне требуется сделать текущую ветку веткой master. Как я могу это провернуть?

Оригинал на английском

Ответ:

Для начала нужно удостовериться в том, что все измнения были отправлены на удаленный репозиторий.

git checkout master

Перезаписываем ветку мастер веткой better_branch

git reset --hard better_branch

Пушим получившегося монстра на удаленный репозиторий с флагом -f

git push -f origin master

Курс go git

Изучай Git
на практике

Пройди курс – преодолей “неловкость” перед Git и значительно повысь свою производительность!

Узнать подробнее