Разница между двумя ветками в Git (порядок имеет значение!):
git diff master..feature
Разница между двумя ветками, начиная от общего родителя (порядок имеет значение!):
git diff master...feature
Найти общего родителя двух веток:
git merge-base master feature