Definiens Interview Question

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