Git's pull output這裏已經有相當好的解釋。儘管如此,我仍然不確定文本圖形與什麼相關。Git diff --stat說明
例如:
git diff --stat master HEAD^
輸出(截斷):
Site/index.php | 118 ++--
雖然被清楚地顯示修改過的線的數目爲118,文本圖是有點難以解讀。
這可能與添加和刪除行的比率有關嗎?
Git's pull output這裏已經有相當好的解釋。儘管如此,我仍然不確定文本圖形與什麼相關。Git diff --stat說明
例如:
git diff --stat master HEAD^
輸出(截斷):
Site/index.php | 118 ++--
雖然被清楚地顯示修改過的線的數目爲118,文本圖是有點難以解讀。
這可能與添加和刪除行的比率有關嗎?
是的,它是添加和刪除行的比例。
參見:
man diffstat
git diff --numstat "@{1 day ago}"
參數:
輸出:
0 1 WebContent/WEB-INF/tags/Grid.tag
38 30 ant/build.xml
PS:列由選項卡(\t
)
separeted正如我回答here:
它應該反映變化的列出的每個文件的量(以行)。
添加符號,刪除缺陷。
的給出改變線的量,並且-/+給你刪除/添加的比例。
當更改的數量可以符合一條線時,您將獲得每個添加的'+',每個刪除的'-';
否則,這是一個近似值,例如,
CHANGES.txt | 47 +++++++++++++++++++++++++++++++++
make-release.py | 77 +++++++++++++++++++++++++++++++++++++++----------------
2 files changed, 102 insertions(+), 22 deletions(-)
在CHANGES.txt
,因爲你可以看到有沒有「-」,並自47「+」是很多,你對他們有相當的數量(即100%)。
在make-release.py
你會看到X39 '+' 站在55種添加和X16 '-' 站在22點的缺失。
完全按照它們的比例,只是適合輸出屏幕的量。
每行符號的數量a GCD
倍數符合線寬。
希望有所幫助。
什麼是規模?對於所有文件大小都是100%? – serby
Site/index.php | 118 ++ - 表示:在index.php上刪除了約50%的50%。 ++ - 指標不是很精確。 –
啊,謝謝。我被一個完全加分的diffstat拋棄了。我假設一個比例會以簡單的形式顯示出來。 – LukasWildas