В духе тестирования теории «нет глупых вопросов», почему стратегия Github по сквошу-и-слиянию обновляет коммиттер после слияния запроса на извлечение?
То есть, предположим, я создал пулзапрос в моем форке проекта.Предположим, в нем есть два коммита.Предположим, я прошу сопровождающего проекта слить мой запрос на извлечение с master
вышестоящего проекта.
Предположим, она выбирает стратегию сквоша и слияния, чтобы в конце был один коммит.
Предположим далее, что слияние может быть выполнено с помощью ускоренной перемотки вперед, то есть как можно более простого случая, насколько я могу представить.( Быстрое слияние должно просто обновить указатель ветки , который, как мне кажется, оставил бы коммит полностью без изменений.)
Почему же тогда последний коммит на master
после операции сквоша и слияния я представляю себя автором (я понимаю эту часть), а сопровождающим - коммиттера?Разве это не изменение коммита, и не сжимает и ускоренное слияние не гарантирует, что коммиты не будут изменены ?
Github молча делает эквивалент чего-то вроде git amend
под одеялом?