"git diff master...topic" не так ли.Как вы просматриваете изменения слияния в одной команде git?
Если мастер был объединен с темой после разветвления, «git diff master ... topic» покажет изменения, которые уже находятся в главном.
То, что вы хотите, это эквивалент следующее:
мерзавец слияния темы --no фиксации
мерзавец дифф --staged
мерзавец слияния --abort
Вы имели в виду 'What * I * want is a following of following'? – quetzalcoatl
Как насчет 'git diff master topic'? – axiac
Возможно, вам нужно начать с определения того, что вы подразумеваете под «слиянием изменений» ... Все изменения, которые будут введены с помощью слияния, могут быть чем-то вроде 'git diff $ (основная тема для git merge-base) topic' ... Of который не охватывает любые конфликты, которые могут произойти, но он представляет все изменения, которые 'git merge' будет * пытаться сделать *, чтобы сделать ... – twalberg