Logo Passei Direto
Buscar

Bases de Dados

Colégio Objetivo
Qual e a principal diferenca entre os comandos git merge e git rebase?
a) O git merge mantem o historico de commits intacto, enquanto o git rebase reescreve o historico
b) O git merge e mais rapido que o git rebase
c) O git merge e usado apenas em branches locais, enquanto o git rebase funciona somente em repositorios remotos
d) Nao ha diferenca entre os dois comandos
User badge image
Estudando com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas para entender a principal diferença entre os comandos `git merge` e `git rebase`. a) O git merge mantém o histórico de commits intacto, enquanto o git rebase reescreve o histórico. - Esta afirmação é verdadeira. O `git merge` combina as alterações de duas branches, preservando o histórico de commits, enquanto o `git rebase` aplica os commits de uma branch em cima de outra, reescrevendo o histórico. b) O git merge é mais rápido que o git rebase. - Isso não é necessariamente verdade, pois a velocidade pode variar dependendo do contexto e do número de commits. c) O git merge é usado apenas em branches locais, enquanto o git rebase funciona somente em repositórios remotos. - Esta afirmação é falsa. Ambos os comandos podem ser usados em branches locais e remotas. d) Não há diferença entre os dois comandos. - Esta afirmação é incorreta, pois há uma diferença clara entre os dois. Portanto, a alternativa correta é: a) O git merge mantém o histórico de commits intacto, enquanto o git rebase reescreve o histórico.

Essa resposta te ajudou?

0
Dislike0

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