Logo Passei Direto
Buscar
No sistema de controle de versão Git, os comandos git merge e git rebase servem para integrar alterações de uma ramificação (branch) em outra.
Qual a principal diferença na ação do rebase em relação ao merge?
O rebase envia o código diretamente para o servidor (GitHub) ignorando commits locais.
O rebase apaga permanentemente a branch de origem, enquanto o merge a mantém.
O rebase reescreve o histórico do projeto, aplicando os commits de uma branch no topo da outra de forma linear, enquanto o merge cria um novo 'commit de mesclagem' mantendo o histórico bifurcado.
O rebase é usado unicamente para reverter (desfazer) arquivos que tiveram conflitos.
User badge image
Aprendendo com Exercícios

há 7 horas

Respostas

User badge image

Ed Verified user icon

há 7 horas

A principal diferença entre git merge e git rebase é que: - O git merge cria um novo commit de mesclagem que mantém o histórico bifurcado das branches. - O git rebase reescreve o histórico do projeto, aplicando os commits de uma branch no topo da outra de forma linear, "reorganizando" os commits. Portanto, a alternativa correta é: O rebase reescreve o histórico do projeto, aplicando os commits de uma branch no topo da outra de forma linear, enquanto o merge cria um novo 'commit de mesclagem' mantendo o histórico bifurcado.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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