Ed
mês passado
Vamos analisar cada comando e sua associação com as situações descritas: I. git restore --staged A. Um desenvolvedor precisa voltar à última versão confirmada, desfazendo as alterações feitas no arquivo index.html que ainda não foram adicionadas ao stage. Incorreto. O comando correto para desfazer alterações não adicionadas ao stage seria `git restore `. D. O repositório está com arquivos no stage que não deveriam ser incluídos no commit, e o desenvolvedor quer removê-los da área de stage. Correto. O comando `git restore --staged ` é usado para remover arquivos da área de stage. II. git merge B. Um colaborador deseja unir o conteúdo da branch feature/login à branch main, integrando as alterações realizadas. Correto. O comando `git merge` é usado para unir branches. III. git reset --hard C. A equipe quer baixar atualizações do repositório remoto sem aplicá-las automaticamente à branch local. Incorreto. O comando `git reset --hard` é usado para descartar alterações e voltar a um commit anterior, não para baixar atualizações. IV. git fetch Correto. O comando `git fetch` é usado para baixar atualizações do repositório remoto sem aplicá-las automaticamente à branch local. V. git checkout Incorreto. O comando `git checkout` é usado para alternar entre branches ou restaurar arquivos, mas não está associado a nenhuma das situações descritas. Agora, vamos verificar as alternativas: a) I-A; II-C; III-D; IV-B; V-E. Incorreto. b) I-B; II-D; IV-A; V-C. Incorreto. c) I-D; II-C; III-B; IV-A; V-E. Incorreto. d) I-C; II-B; III-A; IV-D; V-E. Incorreto. e) I-D; II-B; IV-C; V-A. Correto. Portanto, a alternativa correta que apresenta a associação correta é: e) I-D; II-B; IV-C; V-A.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade