Geral
Gerência e Qualidade de Software
Semana 1
0
Questão
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:
Está correto o que se afirma em:
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:
- Retornar para a branch feature/login para corrigir a área de stage e retirar os arquivos indesejados.
- Utilizar o comando git restore --staged <arquivo> para remover os arquivos da área de stage.
- Após limpar a área de stage, retornar à branch main utilizando git checkout main.
- Com a branch main ativa, executar git merge feature/login para integrar as alterações.
Está correto o que se afirma em: