找到“重写”文件的git提交

时间:2010-09-15 03:59:00

标签: git

我刚刚提交了一些内容后注意到这一行:

[master 6c15628] <Commit message>
 1 files changed, 49 insertions(+), 44 deletions(-)
 rewrite <filename> (63%)

我觉得这很酷,git知道我重写了那个文件(即rewrite <filename> (63%)部分)。这让我更感兴趣。是否有任何git命令来获取已被git标准“重写”的所有提交/文件的列表?

1 个答案:

答案 0 :(得分:1)

Git并没有真正的标准;这只是一个UI表示启发式。此点上的输出可能因版本或版本或其他各种条件而异。

如果你愿意,你可以编写一个脚本,使用Git的相似性索引和你指定的某个阈值来列出你感兴趣的信息。