Domanda di colloquio di Doist

What does `git rebase` do?