То, что вы видите, это коммит слияния .Они отслеживают действие слияния ветви объекта в целевую ветвь.
GitLab по умолчанию использует обычное слияние, которое создает коммиты слияния.Если вы не хотите коммитов слияния, вам нужно выполнить fast-forward merge.GitLab поддерживает это: Быстрые запросы на слияние |GitLab
Сохранение линейной истории Git и способ принимать запросы на слияние без создания коммитов слияния.
С учетом вышесказанного, я призываю вас не используйте этот рабочий процесс перемотки вперед и оцените коммиты слияния.
- Фиксация слияния помогает очертить историю и показать четкие границы, где завершается одна функция, а другая начинается.
- Если вы используете запросы на слияние, тогда вы выполняете некоторое количество проверки и утверждения кода.В этом случае слияние фиксирует запись в постоянной истории Git, действие по утверждению указанной ветви - то, что теряется при плоском рабочем процессе только для ff.