Git: pokaż różnicę między gałęziami, ignorując scalone zmiany

Moja historia repozytorium wygląda mniej więcej tak:

         x---y-+-z-+-branch
        /     /   /
---a---b---c-+-d-+-e---master

Chcę uzyskać pojedynczy plik diff (np. Wyjścia „git diff” - nie chcę, aby cała masa plików różnicowych, takich jak „git log -p”, produkowała) pełnej historii „gałęzi”, bez włączania żadnego zmiany, które zostały połączone w „gałąź” z „wzorca”.

Jak mogę to zrobić?

questionAnswers(1)

yourAnswerToTheQuestion