Imaginary Cloud Interview Question

Difference between git merge and git rebase?