Nicht direkt - die beste Annäherung ist
git diff --numstat
Daraus ergeben sich zwei Zahlen: die Anzahl der hinzugefügten und gelöschten Zeilen. Sie können diese beiden Zahlen wie folgt addieren:
git diff --numstat | awk -F '\t' ''
Der Vergleich wird zwischen dem Arbeitsbaum und dem Index durchgeführt. Sie können optional die diff
Option --cached
für den Vergleich zwischen Index und Kopf und nur HEAD
für den Vergleich zwischen Kopf und Kopf hinzufügen . Aber "Arbeitsbaum vs. Kopf minus Index" - so wie ich Ihre Frage verstehe - ist nicht möglich.
Die vollständigen Befehle sind also:
git diff --numstat --cached | awk -F '\t' '' git diff --numstat HEAD | awk -F '\t' ''