Logo Passei Direto
Buscar

Pergunta 2 Durante o desenvolvimento de um projeto colaborativo em Git, a equipe de software se deparou com situações que exigiram o uso de comand...

Pergunta 2


  1. Durante o desenvolvimento de um projeto colaborativo em Git, a equipe de software se deparou com situações que exigiram o uso de comandos específicos para garantir o fluxo contínuo de trabalho. Houve momentos em que foi necessário desfazer alterações, alternar entre versões, integrar mudanças e atualizar o repositório remoto. Cada decisão demandava o domínio de comandos apropriados e sua correta aplicação no contexto do projeto.
  2. Com base nesse cenário, associe as situações descritas aos comandos Git mais adequados para resolvê-las. Considere que nem todos os itens das colunas precisam ser associados ou que um mesmo comando pode estar relacionado a mais de uma situação.
  3. ComandoSituaçãoI. 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.II. git merge B. Um colaborador deseja unir o conteúdo da branch feature/login à branch main, integrando as alterações realizadas.III. git reset --hardC. A equipe quer baixar atualizações do repositório remoto sem aplicá-las automaticamente à branch local.IV. git fetchD. 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.V. git checkout  
  4. Assinale a alternativa que apresenta a associação correta:


  5. a.I-A; II-C; III-D; IV-B; V-E.
  6. b.I-B; II-D; IV-A; V-C.
  7. c.I-D; II-C; III-B; IV-A; V-E.
  8. d.I-C; II-B; III-A; IV-D; V-E.
  9. e.I-D; II-B; IV-C; V-A.



User badge image
marcosssergio

mês passado

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina