Durante o processo de versionamento de um software utilizando o Git, umdesenvolvedor executou um commit em seu repositório local. Imediatamente após a ação, ele
percebeu que havia executado o comando muito cedo: esqueceu de adicionar um arquivo importante
à área de preparação (stage) e escreveu a mensagem descritiva de forma equivocada. Como o commit
ainda não foi enviado para o repositório remoto, o desenvolvedor deseja refazê-lo, incorporando o
arquivo esquecido e corrigindo a mensagem, de modo a sobrescrever o registro anterior sem criar um
commit adicional no histórico. Após adicionar o arquivo pendente ao stage, qual é o comando a se
executar para atingir esse objetivo diretamente, sem a necessidade de comandos adicionais?
Durante o processo de versionamento de um software utilizando o Git, umdesenvolv...
Questão de Engenharia de Software da banca FUNDATEC aplicada no concurso IFC SC (2026). Confira a resolução completa abaixo: