Criei uma nova ramificação para mexer no código sem bagunçar a ramificação principal em que estava trabalhando. Acabou não dando resultado, então voltei a trabalhar na ramificação pai sem implementar nenhuma das alterações. Há um único commit feito na nova ramificação, mas eu o quero fora do histórico de commits!
O commit foi enviado para um repositório remoto, então há um ponteiro de origem nele. Não tenho certeza se isso tem alguma coisa a ver. Socorro!
git rebase -i <commit id>
Não fez nada por mim, apenas me levou a modificar as ramificações mais recentes. Tentei executá-lo enquanto estava na ramificação em que o commit foi feito e na ramificação pai.