Imagem de fundo

Um desenvolvedor trabalhou em um branch de funcionalidade e...

Um desenvolvedor trabalhou em um branch de funcionalidade e desejou trazer as atualizações mais recentes do branch main para o seu branch. Ele queria que o histórico do seu branch fosse reescrito como se tivesse começado a partir do ponto mais atual do main, mantendo um histórico linear e limpo, sem merge commits.


Com base nessa situação hipotética, assinale a opção que apresenta o comando Git adequado para essa estratégia.


A

git merge


B

git rebase


C

git cherry‑pick


D

git clone


E

git fetch