git `merge --squash` не добавляет заголовок« Merge »для фиксации

Мне было интересно, как все инструменты знают, какие ветви / коммиты объединяются, пока не нашел заголовок «Слияние» в коммите.

Мой вопрос: почемуgit merge --squash не добавляет этот заголовок, в то время какgit merge делает?

Другими словами: почему я вижу край слияния при слиянии сgit merge пока нет грани сgit merge --squash?

Спасибо.

некоторые исправленные данные:

С "заголовком слияния" я имею в виду вторую строкуgit log после слияния:

commit 7777777
Merge: 0123456 9876543
Author: Some Body <...>
Date:   Fri ....

... покаgit merge --squash будутне создайте эту линию, и я предполагаю, что инструменты git gui читают этот заголовок, чтобы иметь возможность нарисовать этот «край слияния», см. следующее изображение.

Мой вопрос опять тот же, см. Выше.

Ответы на вопрос(2)

Ваш ответ на вопрос