Если файл имеет такой же хэш , он считается тем же файлом.Поэтому, даже если вы удалите и воссоздаете его, это считается переименованием.
И, на самом деле, я считаю, что Git может также считать два файла одинаковыми, если они только немного отличаютсяв зависимости от того, насколько сильно изменились коммиты между двумя действиями (удалить старое и создать новое).Ниже определенного соотношения он считает это переименованием и изменением, а не удалением и созданием.
Из этого я понимаю, что вы не обязательно должны доверять тому, что говорит вам Git.Это довольно обоснованное предположение о том, что на самом деле произошло.