マスター ブランチにコードがあり、dev という名前の別のブランチがあり、dev はマスター ブランチよりも数回コミットされています。マージする前に、マスター ブランチのバックアップ 'master-backup' も作成しました。
次に、dev を master にマージし、マージした master ブランチをサーバーにプッシュします (git push origin master)。
だから今、私のgitログは次のようになります
commit 5 (すでにマスターにありました)
コミット 4 (開発ブランチから来ました)
commit 3 (dev-branch から取得)
commit 2 (すでにマスターにありました)
commit 1 (dev から取得)
残りのコミットはすでに両方のブランチにありました
上記はシナリオです。今、私が立ち往生している質問は、dev ブランチのコミットを master から削除したい、古い master ブランチを元に戻したい、つまり master-backup にあるものは何でも、master でコミットしたいということです
どうすればそうできますか?dev の混在したコミットは既に master にマージされてプッシュされているため、dev ブランチを削除して master を元の状態に戻すにはどうすればよいですか?