当我使用git-mv在git中移动文件时,状态显示该文件已被重命名,即使我改变了一些部分,它仍然认为是几乎相同的东西(这很好,因为它让我可以跟踪它的历史) .
当我复制文件时,原始文件有一些我想与新副本关联的历史记录.
我试过移动文件,然后尝试在原始位置重新结账 - 一旦移动git将不允许我签出原始位置.
我试过做一个文件系统副本,然后添加文件 - git将其列为新文件.
有没有办法让git记录文件复制操作的方式与记录文件重命名/移动的方式类似,历史记录可以追溯到原始文件?
git copy file
copy ×1
file ×1
git ×1