2012-05-15 4 views
2

나는 이것을 어떻게 찾을 지 모르지만 git pull이나 "git show --stat 947a403"을 할 때 보여지는 git stats를 찾을 수 없다. (--stat는 맨 페이지) 라인 인/델이지만 실제로는 일치하지 않습니다.git 통계는 무엇을 의미합니까?

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(-) 

이 숫자와 + 및 -는 무엇인가요? 이것은 마치 레벤스틴 거리 같은 것입니까?

답변

1

글쎄, 설명서는 여기에 있습니다 : http://invisible-island.net/diffstat/ 또는 diffstat (1) 수는 diff에 의해보고됩니다. +/-와 카운트의 차이는 그냥 반올림합니다.

+0

나는 * diff -u old를 시도했다. new | diffstat *. 네 말이 맞아. –

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 % 확실하지 않습니다. 얼마나 많은 줄이 추가/삭제되었는지에 대한 줄 수입니다.

+0

실제로 ... 내 답변은 "추가/삭제"의 양이라는 점에서 정확했습니다. 얼마나 많은 "라인"이 변경되었는지를 나타내는 것이 아니라, 얼마나 많은 "diff"섹션을 적용해야 하는지를 나타냅니다. – TheCompWiz

+0

흠. 버전이 아닌 것 같습니다. – sivann

+0

줄 수가 많아서 얼마나 많은 줄이 변경 ​​되었는가 ... 너무 조심스럽게 귀찮게하지 않았습니다. – TheCompWiz

2

변경된 파일과 각 행이 추가 및 제거 된 파일입니다. 예제에서 3 개의 파일이 변경되었고, ek.face.js에서는 한 줄이 추가되었고 한 줄은 제거되었습니다.

+0

예를 업데이트했습니다. face ane main.js는 +/-하지만 다른 숫자를 사용합니까? – sivann

+0

변경 사항이 많은 경우에는 줄을 줄 바꿈하지 않고 줄을 짧게 줄입니다. 따라서 귀하의 경우 TODO는 6 가지 변경 사항이 있지만 4 문자에 맞게 단축합니다. 3/4은 추가되며 1/4은 삭제됩니다. – robrich

관련 문제