我正在尝试理解 git log --stat
命令的输出。
第一个输出:
commit 4c90aee323acc337a37040e02a0a3644f4155738
Date: Fri May 1 22:46:11 2015 -0400
Submitting some changes in SingletonPattern example
README | 2 ++
SingletonPattern/src/PrintSpooler.java | 7 ++++++-
SingletonPattern/src/SingleSpooler.java | 8 +++++---
3 files changed, 13 insertions(+), 4 deletions(-)
以下是代码示例:
SingletonPattern/src/PrintSpooler.java | 7 ++++++-
这意味着总共有7行发生了变化(6行新增,1行删除)。目前为止还不错。 现在是下一个输出结果:
commit f6e96c6df122b72ac9f70b841aa8938df1f6741b
Date: Sun Apr 26 02:08:15 2015 -0400
First commit message
SingletonPattern/.classpath | 6 +++++
SingletonPattern/.project | 17 ++++++++++++++
SingletonPattern/bin/PrintSpooler.class | Bin 0 -> 772 bytes
SingletonPattern/bin/SingleSpooler.class | Bin 0 -> 895 bytes
SingletonPattern/bin/SingletonException.class | Bin 0 -> 428 bytes
SingletonPattern/src/PrintSpooler.java | 27 ++++++++++++++++++++++
SingletonPattern/src/SingleSpooler.java | 31 ++++++++++++++++++++++++++
SingletonPattern/src/SingletonException.java | 20 +++++++++++++++++
8 files changed, 101 insertions(+)
我不理解下面的代码片段:
SingletonPattern/src/SingletonException.java | 20 +++++++++++++++++
显然,20后面有17个“+”。难道不应该是20+吗?
同样的情况也出现在这里:
SingletonPattern/.classpath | 6 +++++