Logo Passei Direto
Buscar
Qual a diferenca entre "git merge" e "git rebase"?
a) O merge mantem o historico de ambos os branches, enquanto o rebase reescreve o historico para criar um historico linear.
b) O merge reescreve o historico, enquanto o rebase mantem o historico de ambos os branches.
c) O merge e usado apenas em branches remotos, enquanto o rebase e utilizado para branches locais.
d) O merge faz a juncao de arquivos, enquanto o rebase apenas compara diferencas.
User badge image
Aprimorando com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas para entender a diferença entre "git merge" e "git rebase": a) O merge mantém o histórico de ambos os branches, enquanto o rebase reescreve o histórico para criar um histórico linear. - Esta afirmação está correta. O merge cria um novo commit que une os dois históricos, enquanto o rebase aplica os commits de um branch em cima do outro, resultando em um histórico linear. b) O merge reescreve o histórico, enquanto o rebase mantém o histórico de ambos os branches. - Esta afirmação está incorreta. O merge não reescreve o histórico, ele o preserva. c) O merge é usado apenas em branches remotos, enquanto o rebase é utilizado para branches locais. - Esta afirmação é falsa. Tanto o merge quanto o rebase podem ser usados em branches locais e remotos. d) O merge faz a junção de arquivos, enquanto o rebase apenas compara diferenças. - Esta afirmação é imprecisa. O merge realmente faz a junção de commits, enquanto o rebase aplica commits de um branch em outro. Portanto, a alternativa correta é: a) O merge mantém o histórico de ambos os branches, enquanto o rebase reescreve o histórico para criar um histórico linear.

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