Випадок: Якщо вам потрібно проігнорувати створений за замовчуванням комірок злиття , виконайте ці кроки.
Скажімо, нову гілку функції перевіряється у майстра, який вже має 2 коміти,
Checkout a new feature_branch
Потім гілка функції додає два коміти ->

Тепер, якщо ви хочете об'єднати зміни_визначення_від'ємних змін у головне, виконайте git merge feature_branchсидіння за майстром.
Це додасть усі коміти в головну гілку (4 у master + 2 у element_branch = всього 6) + додатковий фільтр злиття чимось на кшталт 'Merge branch 'feature_branch'"у міру розбіжності майстра .
Якщо вам дійсно потрібно ігнорувати ці комітети (ті, які зроблені у FB), і додавати всі зміни, внесені у element_branch, як єдину комісію, наприклад 'Integrated feature branch changes into master', Run git merge feature_merge --no-commit.
З --no-commit, він виконує злиття і зупиняється безпосередньо перед створенням приєднання, ми матимемо всі додані зміни у функції гілки тепер у master та отримаємо шанс створити новий комітет як власний.
Детальніше читайте тут: https://git-scm.com/docs/git-merge