Crédit Agricole Interview Question

Difference between git merge and git rebase?