Seu repositório tem várias branches. Você faz diversas alterações em uma branch experimental e precisa atualizar a branch principal para incluir essas alterações, sobrescrevendo o histórico do repositório. Qual operação Git você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Rebase.
Por que esta é a resposta
A operação rebase é a escolha correta porque ela reescreve o histórico de commits, aplicando os commits da branch experimental sobre a branch principal como se tivessem sido feitos a partir dela. Isso cria um histórico linear e limpo, sobrescrevendo o histórico anterior da branch principal. Fetch apenas baixa as alterações do repositório remoto sem integrá-las ao seu repositório local. Merge integra as alterações de uma branch em outra, mas mantém o histórico de ambas as branches, criando um commit de merge e não sobrescrevendo o histórico. Push envia os commits locais para o repositório remoto, mas não é uma operação de integração de branches.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão