Випадок: Якщо вам потрібно проігнорувати створений за замовчуванням комірок злиття , виконайте ці кроки.
Скажімо, нову гілку функції перевіряється у майстра, який вже має 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