rebase --preserve-merges: keep all merge commits including empty ones