Git の rebase は、デフォルトではマージコミットを削除してしまいます。
マージコミットを残したい場合は、--rebase-merge
オプションをつけて実行しましょう。
git rebase --rebase-merge -i <リベース先>
もしつけ忘れて、そのまま push しちゃったら?
「--rebase-merge
をつけ忘れた!もう 1 回 rebase しなおせ!」と思っても、もう遅いです。
そのブランチからマージコミットは消えているので何度やっても復活しません。
git reflog
でリベース前のコミットを見つけ出し、そこから再度 rebase しましょう。