git push rejected: error: failed to push some refs

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

 git reset --hard 41651df8fc9

Я внес довольно много изменений, я сделал несколько коммитов, и теперь, когда я пытаюсь отправить все эти коммиты на сервер, я получаю следующее ошибка:

 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@git.somewhere.git'

Git предлагает выполнить git pull, и это то, что другие люди предлагали другим пользователям. Однако я считаю, что git pull объединит мой текущий код с кодом, который мне больше не нужен (главная редакция). Как я могу сделать толчок и забыть о версии/ревизиях передо мной?

61
задан Eric 2 July 2015 в 16:06
поделиться