Pergunta de entrevista da empresa Softplan

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