Pergunta de entrevista da empresa Definiens

What's the difference between git pull and git rebase?