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