Можно ли сделать следующее?
- Сделайте
git rebase --interactive
только для вывода стандартного шаблона в файл, а затем для вывода в файл и открытия его в редакторе. - Позвольте пользователю отредактировать файл.
- Позвольте пользователю повторно запустить
git rebase
с именем редактируемого файла. - Продолжайте с обычным процессом переадресации.
Usecase: скриптовая перезагрузка, конечно. См. как, например, переупорядочить коммит в Git не интерактивно.