我正在重写一个相当大的回购的历史,git filter-branch --tree-filter
这需要几个小时。我看到 git 正在使用一个临时目录来存储它的中间工作。这是否意味着如果它被中断可以恢复重写?如果是这样,怎么做?
编辑
我正在做的操作是移动几个目录。这些当前位于子目录中,但我现在需要它们位于根目录中。
例如
dir1
- dir2
- dir3
- dir4
变成
dir1
- dir2
dir3
dir4
当然,我的目录结构比这复杂得多,但这就是我想要做的事情的要点。