Skip to main content

Git Rename Similarity

在 Git 中,--find-renames(或 -M)参数用于设置重命名检测的相似度阈值。默认情况下,Git 的重命名检测相似度阈值为 ​50%。如果你想查看当前 Git 配置中的默认值,可以使用以下方法:


查看 Git 的默认重命名阈值

Git 没有直接提供查看默认重命名阈值的命令,但你可以通过以下方式确认默认值:

  • 官方文档:Git 的官方文档明确指出,默认的相似度阈值为 50%。
  • 测试:你可以通过实际测试来验证默认值。

查看 Git 配置中的重命名阈值

如果你在 Git 配置中手动设置了重命名阈值,可以通过以下命令查看:

git config --get diff.renameLimit
  • 如果返回值为空,说明使用的是默认值(50%)。
  • 如果返回了一个数值,说明你手动设置了重命名阈值。

修改默认重命名阈值

如果你想修改默认的重命名阈值,可以使用以下命令:

git config diff.renames true
git config diff.renameLimit 30
  • diff.renames true:启用重命名检测。
  • diff.renameLimit 30:将重命名检测的相似度阈值设置为 30%。