私はすでに質問を見ました
gitrebaseとgitpush:早送りではないのに、なぜ使用するのですか?
と
マスターブランチと「origin/master」は分岐していますが、「ブランチを分割解除する」方法は?
この特定のケースで何をする必要があるのか、まだはっきりしていません。最初にオリジン/マスターとマスターを同期させました。両方のコミットのシーケンスは
---o---A---B
ローカルリポジトリにさらに2つのコミットをコミットして、
---o---A---B---C---D
コミットを並べ替えたかったので、リベースを実行しました。だから私のマスターは今です:-
---o---A---C---D---B
私のオリジン/マスターはまだ最初の状況のままです。さて、git pushを実行しようとすると、masterとorigin / masterが分岐しているため、pushを拒否します。このリベースを元に戻すにはどうすればよいですか?