Na semana passada, precisei mesclar 4 commits e usei ** git rebase **
Isso é uma coisa absolutamente terrível de se fazer se você está colaborando com outras pessoas.
git rebase -i HEAD~4
Isso abrirá seu editor de texto padrão, onde você pode ‘escolher’ quais commits manter e quais reprimir.
Salve o arquivo e pronto. Assegure-se de que você
git push -f origin master
se tudo estiver perdido, você sempre pode correr
git rebase --abort