Я ищу команду git, которая поможет мне с моими ветками функций, когда они будут готовы перейти в Master. Эта команда git объединит все мои изменения в моей ветке в один коммит поверх master. Я делаю это сегодня с помощью:
git rebase origin/master
git rebase -i HEAD~4
Где 4 — количество коммитов для сквоша. Однако для этого мне нужно знать, сколько у меня коммитов. Я делаю это сегодня, запуская:
git log HEAD...origin/master
и затем подсчитывая коммиты.
Я чувствую, что должен быть лучший способ сделать это. Или все так делают?