有时,当您彻底更改文件时,它会触发重写:
yes | head -256 > pa.txt
git add .
git commit -m qu
truncate -s128 pa.txt
yes n | head -64 >> pa.txt
git commit -am ro
结果:
[master 79b5658] ro
1 file changed, 128 insertions(+), 256 deletions(-)
rewrite pa.txt (75%)
但是,较小的更改不会发生这种情况:
yes | head -128 > pa.txt
git add .
git commit -m qu
truncate -s64 pa.txt
yes n | head -32 >> pa.txt
git commit -am ro
结果:
[master 88ef937] ro
1 file changed, 32 insertions(+), 96 deletions(-)
我可以运行一个命令来显示百分比变化而不考虑数量吗?我查看了git diff-tree,但它似乎只显示变化剧烈的时候。