Logo Passei Direto
Buscar
Qual o comando git a ser utilizado para desenvolver a nova funcionalidade, fazer as alterações e, posteriormente, integrar as alterações na ramificação principal (main)?
(A) git checkout main, git pull origin main, git branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git push origin nova-funcionalidade, git checkout main, git merge nova-funcionalidade
(B) git branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git checkout main, git merge nova-funcionalidade
(C) git init, git add ., git commit -m "Mensagem", git branch nova-funcionalidade, git checkout nova-funcionalidade, git push origin nova-funcionalidade
(D) git status, git add ., git commit -m "Mensagem", git checkout main, git merge nova-funcionalidade, git push origin main
(E) git checkout main, git branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git push origin main
User badge image
Discussões sobre Educação Inclusiva

há 7 meses

Respostas

User badge image

Ed Verified user icon

há 7 meses

Vamos analisar as opções uma a uma para encontrar a correta. (A) git checkout main, git pull origin main, git branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git push origin nova-funcionalidade, git checkout main, git merge nova-funcionalidade Essa opção inclui todos os passos necessários: mudar para a branch principal, atualizar, criar uma nova branch, fazer alterações, commitar, enviar a nova branch e, finalmente, mesclar as alterações na branch principal. Está correta. (B) git branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git checkout main, git merge nova-funcionalidade Essa opção não inclui a atualização da branch principal antes de mesclar, o que pode causar conflitos se houver alterações na branch principal. Não é a melhor prática. (C) git init, git add ., git commit -m "Mensagem", git branch nova-funcionalidade, git checkout nova-funcionalidade, git push origin nova-funcionalidade Essa opção começa com `git init`, que é usado para inicializar um repositório, não é necessário aqui. Além disso, não faz a mesclagem na branch principal. Não está correta. (D) git status, git add ., git commit -m "Mensagem", git checkout main, git merge nova-funcionalidade, git push origin main Essa opção não cria a nova branch para a funcionalidade, então não está correta. (E) git checkout main, git branch nova-funcionalidade, git checkout nova-funcionalidade, git add ., git commit -m "Mensagem", git push origin main Essa opção não inclui a mesclagem das alterações na branch principal. Não está correta. Portanto, a opção correta é: (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!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina