Pregunta de entrevista de Imaginary Cloud

Difference between git merge and git rebase?