最佳答案
当我使用 git-mv 在 git 中移动一个文件时,状态显示该文件已经被重命名,即使我改变了一些部分,它仍然认为是几乎相同的事情(这很好,因为它让我跟踪它的历史)。
当我复制一个文件的原始文件有一些历史,我想与新的副本关联。
我试过移动文件,然后尝试在原来的位置重新签出-一旦移动 git 不会让我签出原来的位置。
我尝试过做一个文件系统副本,然后添加 file-git 将其列为一个新文件。
有没有什么方法可以让 git 记录一个文件复制操作,就像它记录一个文件重命名/移动一样,这样历史可以追溯到原始文件?