Вы должны создать новую ветку, начиная с коммита 1234
git checkout -b newBranchName <SHA of the starting commit>
Затем поработайте с этой веткой и сделайте коммиты [23456, 23457, 23458 ....] и после этого вы можете объединитьстарые и новые ветви, чтобы получить остальные коммиты [12346, 12347 ..] следующим образом
git merge <Base branch name>
Теперь вся ваша работа находится в новой ветке