What algorithm does Git use to determine if a file has been renamed?
This is what git status was created just a few minutes before:

Information marked with a yellow field is incorrect. In fact, there was no such renaming. The files views/file/create.php and views/file/index.php were really deleted half an hour after creating a completely new set of two files - views/logo/create.php and views/logo/index.php .
Both sets of files may seem (before Git) quite similar, but the fact remains - these are not the same thing, renamed files. This is a complete new set of files created in different directories half an hour before deleting the first set of files.
Since the information provided by Git is incorrect, I would like to talk about my curiosity and why I ask.
source share