Tag: history

我如何重写历史logging,以便除了已经移动的文件之外的所有文件都在子目录中?

我有一个项目下git 。 有一天,我将所有项目文件从当前目录移动到项目下的foo/bar/ 。 我用git mv 。 然后,我添加了一些更多的文件,并对已经存在的文件做了一些修改 因此,现在当我查看foo/bar/file.c的历史logging时,我只能看到我在移动文件后所做的更改。 我试图以各种方式解决这个问题( filter-branch与子目录filter等),但没有什么帮助,所以我在这里相当堆叠。 我会感谢您可以给我的任何帮助。 谢谢!