Pergunta de entrevista da empresa IBM

What is the use case of git rebase?