Crédit Agricole interview question

Difference between git merge and git rebase?