A merge integrates the commits of one branch into another, generally to bring a finished feature back to the main branch. Git either creates a merge commit, or simply advances the pointer (fast-forward) if the history is linear.
Example
git switch main
git merge fonctionnalite-panier