Не удается отправить изменения после использования git reset --hard

У меня была ошибка, и я совершил некоторые изменения в git, которые я не должен был совершать. После того, как я сделал коммит, я отправил свои изменения. Затем я использовал следующие команды, чтобы попытаться сбросить мои изменения.

 git reset --hard head

Теперь я хочу отправить этот «сброс» в удаленный репозиторий с помощью этой команды:

git push MyBranch

Но я получаю эту ошибку:

remote: error: denying non-fast-forward refs/heads/branch (you should pull first)

Я безуспешно пытался использовать эту команду:

git push -f "origin" 

Любая идея, что я можно сделать?

44
задан Michael Durrant 24 September 2012 в 17:58
поделиться