Разветвленная ветвь выглядит как
Develop
|- Commit 1
Создать ветвь функции из развернуть git Оформить -b исходную / развивающуюся функцию
Feature
|- Commit 1
|- Commit 2 (New commit)
|- Commit 3 (New Commit)
После этого был создан PR с двумя коммитами. Используйте кнопку GitHub Merge для запроса слияния для объединения После слияния история коммитов Develop выглядит как
Develop
|- Commit 1
|- Commit 2
|- Commit 3
|- Merged pull request #1 from user/branch/name
Любая причина, по которой коммит 2 и 3 появляются в истории Develop