Softplan interview question

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