Considere o seguinte histórico de commits na branch feature:


A — B — C — D (feature)


O desenvolvedor deseja consolidar os commits B, C e D em um único commit descritivo, mantendo o commit A intacto. Para isso, ele executa:


git rebase -i A

E no editor interativo, altera as linhas para:

pick B Mensagem do commit B

squash C Mensagem do commit C

squash D Mensagem do commit D


Após salvar e editar a mensagem final, ele conclui o rebase. Diante do exposto, assinale a alternativa CORRETA.