Git使用什么算法来确定某个文件是否已经重命名?
这是几分钟前git status
生成的内容:
用黄色框标记的信息是不正确的。实际上并没有此类重命名。文件views/file/create.php
和views/file/index.php
在完全新的两个文件集合views/logo/create.php
和views/logo/index.php
被创建后的半个小时内被删除了。
这两个文件集合(对于Git而言)可能看起来相似,但事实是:这是一个完全新的文件集合,在半个小时之前在不同的目录中创建,与第一组文件被删除的时间相隔20分钟左右。
由于Git提供的信息是不正确的,我想满足我的好奇心,这就是我问的原因。