Com base nessa situação hipotética, assinale a opção correta.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: O elemento decisivo é que a nova feature foi desenvolvida e commitada diretamente na main, quando o fluxo básico de Git pede branch própria para isolar a funcionalidade.
- Se a tarefa é desenvolver nova funcionalidade, o procedimento básico é criar uma branch de feature antes de codificar.
- Para julgar alternativas sobre Git, separe comando de sincronização, comando de desfazer e prática de branching; eles não têm a mesma finalidade.
- git revert preserva o histórico porque cria novo commit inverso; não se deve tratá-lo como remoção do commit anterior.
- git reset --soft HEAD~1 não deve ser interpretado como alteração automática do histórico remoto.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo