git pushを使ってプロジェクトを私のローカルリポジトリに持っていたときに間違ってGitにプッシュしました。'git push'を元に戻す際の問題
私はこのgit pushを取り消して、サーバリポジトリが特定のコミットに戻るようにしたいと思います。私はそのようなthis oneなどの他の質問を見てきましたが、Gitは-fが私のために働くとエラーをプルアップしないプッシュ:To prevent you from losing history, non-fast-forward updates were rejected.
私も、私は-fタグがプッシュを強制するだろうと思った
git push -f origin CommitSHA:mainline
を試してみました以前のコミットを押しているかどうかは関係ありません。どうすればgit pushを元に戻すことができるようにこのエラーを修正する必要がありますか?