Pregunta de entrevista de Avanade

What does git rebase do?