私はローカルブランチでいくつかの変更を行っていましたが、終了したらすべてをリモートブランチにプッシュしました。ブランチを開発にマージする前に、他の人がそこに多くのコードをマージしていたので、リベースを行うべきだと思いました。リベースを行い、いくつかの競合を解決したときに、リモート ブランチにプッシュしました。残念ながら、競合を解決する方法が間違っていたので、リベースが発生する前に戻って、リモート ブランチを新しい状態に更新する必要があります。
私が試したこと
頭をリセット
git reset --hard HEAD@{x} //x はリベース直前のヘッド
これは機能し、ローカルブランチの変更を元に戻しますが、リモートにプッシュできる新しいコミットを作成しないため、リモートブランチを更新する方法がわかりません。