問題の有効な解決策が見つかりません:
ローカルおよびリモート リポジトリでコミットを削除する方法。ここに 1 つの解決策があります。reset
しかし、これを試すと、ローカル リポジトリでコマンドを使用して戻ることができます。しかし、私はそれを押すことはできません。エラーメッセージには、次
のようにremote: error: denying non-fast-forward refs/heads/master (you should pull first)
記載pull
されています。
手伝ってくれますか?
編集 - 私の試み:
$ git reset --hard HEAD^1
HEAD is now at 1c50f9c good commit
$ 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 E:/reps/gf.git
! [remote rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'E:/reps/gf.git'