Не получается произвести Push на удалённый репозиторий Bitbusket. Ошибка:
Git remote repository contains commits unmerged into the local branch
В большинстве предложенных решений говорится, что надо выполнить Pull, а потом уже Push. Но, как я и ожидал, Pull привёл к наложению старого состояния проекта, который хранится на удалённом репозитории, на новый (то есть добавился ненужный старый код, а где-то и вовсе код продублировался). В результате у меня чуть не полетел весь проект (еле-еле откатил, чуть не потеряв 6 часов работы ...).
Мне больше не нужно старое состояние проекта на удалённом репозитории, потому я не хочу его merge с новым, мне нужно просто обновить удалённый репозиторий, причём ветвь master. Как это можно сделать?
git push -f origin master– Mikhail Vaysman Jun 15 '17 at 09:16