Carregando...
Carregando...
Ajude a melhorar a plataforma
Um desenvolvedor está trabalhando em uma aplicação que contém duas branches principais: main e feature/login. Ele está desenvolvendo uma nova funcionalidade na branch feature/login e, durante esse processo, percebeu que algumas alterações não foram devidamente confirmadas antes de trocar para a branch main. Após realizar algumas correções na branch main, ele decide voltar para a branch feature/login e retomar seu trabalho. Porém, ao tentar realizar o git merge feature/login de volta para a branch main, ele se depara com um conflito. Ele também nota que a branch feature/login está com alguns arquivos que não deveriam ser parte do commit, e ele precisa removê-los da área de stage. Com base neste cenário, sobre a sequência correta de comandos para resolver os problemas e retomar o desenvolvimento da maneira mais adequada, analise as afirmativas a seguir: I. Retornar para a branch feature/login para corrigir a área de stage e retirar os arquivos indesejados. II. Utilizar o comando git restore --staged <arquivo> para remover os arquivos da área de stage. III. Após limpar a área de stage, retornar à branch main utilizando git checkout main. IV. Com a branch main ativa, executar git merge feature/login para integrar as alterações. Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito
A alternativa correta é A
JUSTIFICATIVA:
O cenário descreve a necessidade de organizar o estado de uma branch de funcionalidade antes de realizar a integração final. As etapas lógicas e corretas são:
feature/login para realizar ajustes locais antes do merge.git restore --staged é o comando Git recomendado para remover arquivos da área de preparação (staging area) sem descartar as mudanças no código.main.git merge feature/login executado a partir da main completa o processo de integração. Portanto, todas as afirmativas descrevem passos válidos e necessários.