Imagem de fundo

Durante o desenvolvimento colaborativo em um projeto Git...

Durante o desenvolvimento colaborativo em um projeto Git, pode surgir a demanda de integrar alterações de diferentes branches. Neste contexto, dois comandos são muito comuns para lidar com essa necessidade: git merge e git rebase. Assinale a situação em que o comando git rebase é mais indicado do que git merge.


A

Quando precisa manter o contexto histórico de quando as branches foram unidas.


B

Quando deseja preservar a estrutura ramificada do desenvolvimento.


C

Quando deseja ignorar commits antigos.


D

Quando deseja manter um histórico linear, reescrevendo a base dos commits.


E

Quando precisa excluir branches antigos após união.