Страница man для git-filter-branch содержит убедительный и авторитетный пример для этого.
Если вы хотите прекратить переписывание перед определенным коммитом, скажите, прежде чем tag01
:
git-filter-branch ...... -- master ^tag01
Замените то, что у вас уже есть, на точки. Вместо этого tag01 может быть любым коммитом (revspec)
PS: если вы используете теги, не забудьте --tag-name-filter cat
переписать их тоже