Quelle est la différence entre pousser la branche et fusionner pour maîtriser puis pousser?

:

git checkout myBranch
git push origin myBranch:master

D'une autre manière:

git checkout master
git merge myBranch
git push

Quelle est la différence entre ces deux?

source d'informationauteur Magicloud