Find git承诺;重写;文件夹
在我刚刚做了一件事之后,我注意到了这句话:Find git承诺;重写;文件夹,git,Git,在我刚刚做了一件事之后,我注意到了这句话: [master 6c15628] <Commit message> 1 files changed, 49 insertions(+), 44 deletions(-) rewrite <filename> (63%) [master 6c15628] 1个文件已更改,49个插入(+),44个删除(-) 重写(63%) 我觉得这很酷,git知道我重写了那个文件(即重写(63%)部分)。这让我更感兴趣。是否有任何git命令
[master 6c15628] <Commit message>
1 files changed, 49 insertions(+), 44 deletions(-)
rewrite <filename> (63%)
[master 6c15628]
1个文件已更改,49个插入(+),44个删除(-)
重写(63%)
我觉得这很酷,git知道我重写了那个文件(即
重写(63%)
部分)。这让我更感兴趣。是否有任何git命令可以获取按git标准“重写”的所有提交/文件的列表?git实际上没有标准;这只是一个UI表示启发。它在这一点上的输出可能因版本或版本而异,或者基于各种其他条件
如果您愿意,您可以编写一个脚本,使用Git的相似性索引和您指定的阈值来列出您感兴趣的信息。我不相信有办法列出所有此类事件,不。可以提供有趣的替代方案,但可能不完全是您想要的。谢谢您的建议。这也是相关的。这表明这实际上是一个“相似性指数”。实际上,在上搜索“相似性”。似乎应该可以使用其中的一些选项和一些bash工具,对吗?您是否尝试过
git diff--stat | grep rewrite
?