/ / Git: zobrazenie rozdielu medzi pobočkami, ignorovanie záväzkov zlúčených v - git

Git: zobrazenie rozdielu medzi pobočkami, ignorovanie záväzkov zlúčených v - git

História môjho úložiska vyzerá takto:

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

Chcem získať jeden rozdiel (t.ako "git diff" výstupy - nechcem, aby celá skupina diffov ako "git log -p" produkuje) z celej histórie "pobočky" bez toho, aby boli zahrnuté všetky zmeny, ktoré boli zlúčené do "vetvy" "master".

Ako to môžem urobiť?

odpovede:

4 pre odpoveď č. 1

Príkaz, ktorý hľadáte, je:

git diff master...branch

z git help diff:

git diff [--options] <commit>...<commit>

Tento formulár zobrazuje zmeny na pobočke obsahujúcej a do druhej