Как слить в master из branch без промежуточных коммитов

Например, у меня есть ветка bugfix, в которой я введу разработку. В этой ветке я сделал 5 коммитов типа ver1, ver2,..,ver5 для себя и залил это все в github.

После чего, я хочу в основную ветку master зафиксировать изменения из ветки bugfix.

Если это делать просто

git merge bugfix

после

git push

в истории коммитов в ветке master я вижу все коммиты из старой ветки bugfix, например:

  • ver5
  • ...
  • ver1
  • proj init

Вопрос: Как зафиксировать изменения из ветки bugfix только одним коммитом и не отображать коммиты из бранча (ver1-ver5), чтобы получилось примерно так:

  • слито из bugfix
  • proj init

Пробовал

git merge bugfix —no-ff

не получилось, сверху в истории видны промежуточные коммиты из bugfix а сверху накладывается коммит "merge branch 'bugfix'"


Ответы (0 шт):