Попробуйте git log -1 --stat -M
.Флаг -M
указывает git log
искать переименования.Точно так же флаг -C
также будет искать копии.
Если вы не можете найти нужные вам переименования, вы также можете настроить порог.Например, git log -1 --stat -M70%
будет считать любой новый файл, который по крайней мере на 70% похож на удаленный файл, переименованным (то же самое относится к -C
для копий).Я считаю, что по умолчанию 50%.
Если вы всегда хотите это поведение, вы можете установить переменную конфигурации diff.renames
.Если установлено значение true
, оно всегда будет обнаруживать переименования, а если установлено значение copy
или copies
, оно также всегда будет обнаруживать копии.