Pregunta de entrevista de Softplan

Qual a diferença entre git merge e git rebase?