Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FCC 2026
Engenharia de SoftwareFerramentas de Desenvolvimento de Software
- Código
- fc077589
- Banca
- FCC
- Órgão
- SEFAZ-SP
- Ano
- 2026
- Nível
- Superior
- Cargo
- Auditor Fiscal da Receita Estadual - AFRE - Tecnologia da Informação e Comunicação - Conhecimentos Especificos (P3)
Uma equipe de Tl de uma Secretaria da Fazenda mantém o sistema de emissão de guias de arrecadação em um repositório Git central, usando a branch main diretamente em produção. Um commit já publicado alterou o calculo de ISS e gerou valores incorretos. A auditoria exige que o histórico da main permaneça integro, sem reescrita de histórico já publicado, e que a correção seja aplicada a partir do commit problemático. Considerando as recomendações usuais para desfazer mudanças em uma branch publica já compartilhada, o procedimento que esta alinhado a essas exigências é, na branch main, executar
- Agit reset --hard HEAD~1 e depois git push --force origin main, removendo o commit incorreto do histórico remoto.
- Bgit reset --soft HEAD~1, ajustar ocddigo de ISS, criar novo commit e finalizar com git push --force origin main,
- Cgit revert e em seguida git push origin main, registrando novo commit que desfaz as alterações de ISS.
- Dgit rebase -i HEAD-~2, excluir a linha do commit incorreto no rebase interativo e depois usar git push --force- with-lease origin main.
- Eo cálculo de ISS em novo commit corretivo sobre o histórico atual e executar git push origin main, sem usar comandos de reescrita de histórico