2

我可能不知道如何搜索它,但找不到执行 git pull 或“git show --stat 947a403”时显示的 git 统计信息(--stat 不在手册页中)它应该是行 ins/del,但它们并不真正匹配。

 TODO                           |    6 +++-
 htdocs/main/js/ek.balcony.js   |   18 +++++++---
 htdocs/main/js/ek.face.js      |    3 +-
 htdocs/main/js/ek.main.js      |    2 +-
 htdocs/main/js/ek.tsakiseis.js |    2 +-
 octave/.point2tsak.m.kate-swp  |  Bin 66 -> 0 bytes
 octave/initialiseEdf-balc.m    |   68 ------------------------------------
 octave/initialiseEdfbalc.m     |   75 ----------------------------------------
 8 files changed, 22 insertions(+), 152 deletions(-)

这些数字和 + 和 - 是什么?这有点像 levenshtein 距离吗?

4

3 回答 3

2

这些显示文件已更改以及在每个文件中添加和删除的行。在您的示例中,更改了 3 个文件,在 ek.face.js 中,添加了一行,删除了一行。

于 2012-05-15T18:25:34.620 回答
1
TODO ... 3 additions 1 deletion
htdocs/main/js/ek.balcony.js ... 7 additions 3 deletions
htdocs/main/js/ek.face.js ... 1 addition 1 deletion

至于数字……我不是 100% 确定的。添加/删除多少行可能是行数。

于 2012-05-15T18:24:31.923 回答
1

好吧,手册在这里:http: //invisible-island.net/diffstat/或 diffstat(1) 计数由 diff 报告。+/- 和计数之间的差异只是四舍五入。

于 2012-05-16T10:34:16.983 回答