我有我的Git回购特定目录中的文件数量。我将它们全部改为不同程度,添加它们,然后通过git mv
将文件移动到新的子目录。现在,当我做git status
我看到这一点:文件移动与git mv显示为删除/添加
renamed: path/file1.ext -> path/to/file1.ext
new file: path/to/file2.ext
deleted: path/file2.ext
file2.ext
确实有它比file1.ext
更实质性的变化没有,但仍然......为什么不file2.ext
显示为被改名?
它几乎看起来好像git有一些变化的门槛。如果对文件的更改超过某个百分比,则不要将其视为重命名的文件,而应将其视为旧文件被删除并创建新文件。