git diff
и git merge
Скажем, у вас есть две ветви: master и dev
o-o-o-o-o-o-o-o-o master
\
o-o-o dev
и вы на dev
git diff master
покажет вам разницу между содержимым dev и содержимым master
git merge master
объединит изменения из master в dev, и ваша история будет выглядеть так:
o-o-o-o-o-o-o-o-o master
\ \
o-o-o-o dev