git什么改变了-M做什么?

git什么改变了-M做什么?,git,repository,git-log,Git,Repository,Git Log,我正在看一些使用-M(大写M,而不是小写,它被记录为include merges)标志传递给Git whatchanged的代码 我在手册页中看不到标志的定义(对于1.8.3.1)。有人能告诉我它的用途吗?它是-m(小写)的对立面吗?文档是git日志。git whatchanged已弃用。改用git日志 -M --查找重命名[=] 如果生成差异,则检测并报告每次提交的重命名 有关遍历历史记录时重命名的以下文件,请参见--follow 如果指定了n,则它是相似性索引的阈值(即与文件大小相比的添加/

我正在看一些使用-M(大写M,而不是小写,它被记录为include merges)标志传递给Git whatchanged的代码


我在手册页中看不到标志的定义(对于1.8.3.1)。有人能告诉我它的用途吗?它是-m(小写)的对立面吗?

文档是git日志。git whatchanged已弃用。改用git日志

-M --查找重命名[=]

如果生成差异,则检测并报告每次提交的重命名

有关遍历历史记录时重命名的以下文件,请参见--follow

如果指定了n,则它是相似性索引的阈值(即与文件大小相比的添加/删除量)。例如,-M90%意味着Git应该考虑删除/添加对是重命名的,如果超过90%的文件没有改变。如果没有%符号,数字将作为分数读取,前面有一个小数点。即,-M5变为0.5,因此与-M50%相同。类似地,-M05与-M5%相同。要将检测限制为精确重命名,请使用-M100%

默认的相似性指数是50%