2015-03-30 86 views

回答

1

Git并没有真正的“移动文件”的概念; git mv命令只是删除和重新添加的简写(加上实际移动文件系统中的文件)。您可以告诉一些git命令尝试检测重命名/移动(通过提供相似性阈值),但是无法在存储库中记录文件x已移至y。

+0

问题是Intellij发出删除和添加,而不是移动。我怎样才能做到这一点,所以它保留了历史? – 2015-03-30 23:06:56

+1

除非您还更改文件的内容,否则移动和删除+添加没有区别。 – 2015-03-30 23:28:53

+0

那么为什么当我移动课程时,intellij会删除历史记录?你懂我的意思吗?你知道发生这种情况,是吗?你能帮我解决这个问题的intellij方面吗? – 2015-03-30 23:29:36

相关问题