我正在尝试撤消已经推送到远程存储库的一些更改,并且我已经在本地完成了
git reset --hard COMMIT-HASH
但是现在它不会让我不先拉就推,这当然违背了目的。我试过了:
git push -f
哪些错误:
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To git@xxx.beanstalkapp.com:/yyy.git
! [remote rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@xxx.beanstalkapp.com:/yyy.git'
那么如何将我新的、正确版本的分支转移到远程呢?