提交统计信息如何显示负总计数?

时间:2015-05-20 06:59:49

标签: git github

我在这里很好奇,这不是我需要的知识,但出于好奇,github is showing for that project如何与一个贡献者535 commits / 35,625 ++ / 55,548 --,所以看起来有更多的行被删除比添加?我希望添加的行总是大于或等于删除的行数?

2 个答案:

答案 0 :(得分:1)

为什么?

  

我希望添加的行总是大于或等于删除的行数

如果删除了文件的大部分内容,则会删除这些行。 数字非常简单:

  • 添加了多少行(+)
  • 删除了多少( - )

为什么数字不能这样?这2个数字不是基于另一个,它们是所有提交文件中总行数的纯粹累积。

答案 1 :(得分:1)

我发现我与其他答案的作者之间存在一些混淆,因为我没有明确说明这个存储库只有一个作者。一旦你考虑到这一点,我认为线数差应该是> = 0。

问题的原因在于,由于git的某些滥用(可能没有配置作者的电子邮件),一些提交被标记为来自作者unknown,而且未知也是不作为不同的作者显示在应用程序的统计数据中,他的提交显然也没有计入统计数据。

first commit已经出现了问题,其他一些问题已经出现。

作者是否可以在推送后修复这些提交,将其标记为他的提交,可能是另一个问题的主题。