Git diff --stat Erklärung
Git - pull-Ausgang wurde hier erklärt ziemlich gut. Trotzdem bin ich immer noch unsicher, genau das, was der text graph bezieht.
Beispiel:
git diff --stat master HEAD^
Ausgänge (gekürzt):
Site/index.php | 118 ++--
Während die Anzahl der Zeilen, die geändert wird deutlich angezeigt, wie 118, text graph ist ein wenig schwieriger zu interpretieren.
Könnte sich dies auf das Verhältnis der hinzugefügten und entfernten Zeilen?
InformationsquelleAutor der Frage LukasWildas | 2011-08-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist das Verhältnis der hinzugefügten und entfernten Zeilen.
Siehe auch:
InformationsquelleAutor der Antwort Patrick B.
git diff --numstat "@{1 day ago}"
Parameter:
Ausgabe:
0 1 WebContent/WEB-INF/tags/Grid.tag
38 30 ant/build.xml
PS: Spalten, getrennt durch tab (
\t
)InformationsquelleAutor der Antwort Edgard Leal
Als ich antwortete hier:
Es reflektieren soll, die Menge der änderungen (in Zeilen) für jede Datei aufgeführt sind.
Plus-Zeichen für Ergänzungen, Nachteile für Löschungen.
Den 118 gibt die Menge der veränderten Zeilen, und die - /+ gibt Sie den Anteil der Streichungen/Ergänzungen.
Wenn der Betrag der änderungen passen eine Linie, die Sie erhalten ' + " pro-Zusatz, '-' pro Löschung;
Ansonsten, dies ist eine Näherung, z.B.
Auf
CHANGES.txt
da kann man sehen, dass es keine '-', und seit 47 '+' sind eine Menge, haben Sie einen anteiligen Betrag von Ihnen (d.h. 100%).Auf
make-release.py
sehen Sie x39 '+' steht für 55 Ergänzungen und x16 '-' steht für 22 Löschungen.Genau so, wie es Ihrem Anteil, und nur die Menge zu passen Ausgabe Bildschirm.
Die Menge der Zeichen pro Zeile die eine
GCD
mehrere passt, dass die Linienbreite.Hoffe, das hilft.
InformationsquelleAutor der Antwort Ofir Farchy