2015-05-20 20 views
1

我在這裏很好奇,這不是真正的知識我需要有,但出於好奇,如何github is showing for that project與一個貢獻者535 commits/35,625 ++/55,548 --,所以它看起來像刪除了更多的行比添加?我希望添加的行數總是大於或等於刪除的行數?提交統計信息如何顯示負的總行數?

+0

那麼這是因爲你可能有一個'A.c'文件,它有1.000行代碼,並且你刪除了那些1.000行並且只添加了50個。所以你有一個提交1000次刪除和50次添加。 – ckruczek

+0

是的,但首先我必須在回購權中添加'A.c'文件?所以我會'+1050 -1000' –

+0

想象一下:用1000行添加文件'A.c'。提交(1000添加),刪除1000行,提交(1000刪除),添加50行,提交(50添加) – ckruczek

回答

1

我發現我和其他答案的作者之間存在一些混淆,因爲我沒有足夠清楚地指出這個知識庫只有一個作者。一旦考慮到這一點,我認爲行計數差異應該> = 0。

而且問題的原因是,由於git一些誤用(也許不是配置筆者的電子郵件),一些提交被標記爲從筆者unknown是,那未知的,也沒有在的統計資料顯示應用程序作爲不同的作者,他的承諾顯然不包括統計數據。

已經有first commit存在問題,以及其他一些問題。

作者是否可以在推送之後修復這些提交以將它們標記爲他的提交可能是另一個問題的主題。

1

爲什麼?

我希望行加入到始終一批大於或等於比線去除

如果這樣的行刪除刪除的文件的重要部分。 的數字是非常簡單的:

  • 多少行是加入(+)
  • 如何有多少人刪除( - )

爲什麼不能數是這樣嗎?這兩個數字不是一一對應的,它們是所有提交文件中總行的純粹累積。

+0

在我刪除文件之前,我必須將它添加到回購中,並且這也會計入統計數據中? –

+0

你沒錯,你所有的改變都被計算在內。添加+刪除 – CodeWizard

+0

所以,我的整個問題是,我如何刪除行,如果我沒有事先添加它們?因此,總數如何可能是負數?我仍然不明白。 –