Em uma equipe que utiliza Git, uma ramificação de funcionali...
Nesse contexto de históricos divergentes, é correto afirmar que
Comentários
Veja os comentários dos nossos alunos
Fonte: Gemini
Análise dos conceitos das operações do Git em cenários de históricos divergentes:
- Merge: Combina os históricos criando um novo commit de mesclagem (merge commit), preservando a história original e os hashes dos commits antigos de cada ramificação.
- Rebase: Recompõe o histórico ao mover ou reaplicar os commits da ramificação de funcionalidade a partir do topo atualizado da ramificação principal (nova base). Como os commits são reescritos sobre a nova base, são gerados novos hashes para eles.
- Fetch: Apenas baixa (download) os objetos e referências do repositório remoto para o repositório local sem alterar a ramificação local corrente.
- Pull: Combina a ação de buscar os dados do repositório remoto (fetch) com a ação de integrá-los à ramificação local corrente (merge ou rebase).
Portanto, a descrição das quatro operações na alternativa E está perfeitamente precisa.
A alternativa correta é a E.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo