пока я работаю над новым кодом, я делаю много мелких коммитов для отслеживания изменений. Однако моя компания предпочитает, чтобы каждая функция была зафиксирована в одной транзакции. Таким образом, решение состоит в том, чтобы вырезать всю ветвь до одной фиксации.
Как вырезать всю ветку без использования git rebase --interactive
, а затем меняя pick
на squash
для всех коммитов?