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ć?