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 читают этот заголовок, чтобы иметь возможность нарисовать этот «край слияния», см. следующее изображение.
Мой вопрос опять тот же, см. Выше.