Как я могу возобновить переписывание git-истории?

Я переписываю историю довольно большого репо, используяgit filter-branch --tree-filter и это займет несколько часов. Я вижу, что git использует временный каталог для хранения своей промежуточной работы. Означает ли это, что можно возобновить переписывание, если оно прервано? Если так, то как?

редактировать

Операция, которую я делаю, это перемещение нескольких каталогов. В настоящее время они находятся в подкаталогах, но теперь мне нужно, чтобы они были в корне.

например

dir1
- dir2
- dir3
- dir4

становится

dir1
- dir2
dir3
dir4

Конечно, моя структура каталогов намного сложнее, но это суть того, что я пытаюсь сделать.

Ответы на вопрос(1)

Ваш ответ на вопрос