Ed
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.
Mais perguntas desse material