ローカルブランチでいくつかの変更を行っていましたが、完了したらすべてをリモートbrachにプッシュしました。ブランチを開発する前に、私は他の人がそこで多くのコードをマージしていたので、私はリベースを行うべきだと思った。私がrebaseしていくつかの競合を解決したとき、私は遠隔支店に押し込んだ。残念ながら、私が紛争を解決した方法は間違っていたので、今や私はリベースが起こる前に戻り、リモートブランチを新しい状態に更新する必要があります。私は頭Git - リモートブランチ(原点ではない)にプッシュされたrebaseを元に戻す方法
Gitは、xがちょうどリベース
前頭部である--hard HEADの@ {X}を//リセットリセットを試してみました何
これは動作し、私のローカルブランチの変更を元に戻しますが、リモートブランチを更新する方法を知らないので、プッシュできる新しいコミットが作成されないためoリモート。
pushコマンドで '-f'フラグを使用します。 –