ответ petrpulc является правильным по существу, и я проголосовал за него, но специально для того, чтобы обратиться к GitHub, GitHub делает для того, чтобы показать эту разницу, - полностью игнорировать второго родителя.
Вы можете увидеть тот же diff в командной строке, используя:
git log -p --no-walk --first-parent -m cc5b002a5140e2d60184de42554a8737981c846c
или, проще:
git show --first-parent cc5b002a5140e2d60184de42554a8737981c846c
(Нам нужен --no-walk
в git log
, чтобы Git не смотрел больше коммитов, в то время как git show
подразумевает это. Нам нужен --first-parent
, чтобы Git смотрел только на первого родителя, а для git log
нам нужно -m
или -c
или --cc
, чтобы заставить git log
показывать патч, так как -p
обычно пропускает показ патчей для слияний, даже если мы используем --first-parent
, чтобы обрезать оставшихся родителей. )