Wie kann ich ein Umschreiben des Git-Verlaufs fortsetzen?

Ich schreibe die Geschichte eines ziemlich großen Repos mit neugit filter-branch --tree-filter und es dauert ein paar Stunden. Ich sehe, dass Git ein temporäres Verzeichnis verwendet, um seine Zwischenarbeit zu speichern, während es voranschreitet. Bedeutet das, dass es möglich ist, ein erneutes Schreiben fortzusetzen, wenn es unterbrochen wird? Wenn das so ist, wie?

Bearbeiten

Die Operation, die ich mache, verschiebt ein paar Verzeichnisse. Diese befinden sich derzeit in Unterverzeichnissen, aber ich brauche sie jetzt, um im Stammverzeichnis zu sein.

z.B.

dir1
- dir2
- dir3
- dir4

wird

dir1
- dir2
dir3
dir4

Natürlich ist meine Verzeichnisstruktur viel komplexer, aber das ist der Kern meiner Bemühungen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage