すでにリモートリポジトリにプッシュされているいくつかの変更を元に戻そうとしていますが、ローカルで元に戻しました。
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'
では、新しい正しいバージョンのブランチをリモートに取得するにはどうすればよいですか?