Не напрямую - лучшее приближение
git diff --numstat
который дает два числа: количество добавленных и удаленных строк. Вы можете сложить эти два числа следующим образом:
git diff --numstat | awk -F '\t' ''
Разница будет сделана между рабочим деревом и индексом. При желании вы можете добавить diff
опцию --cached
для сравнения индекса с HEAD и просто HEAD
для сравнения рабочего дерева и сравнения HEAD. Но «рабочее дерево против HEAD минус индекс» - как я понимаю ваш вопрос - невозможно.
Итак, полные команды:
git diff --numstat --cached | awk -F '\t' '' git diff --numstat HEAD | awk -F '\t' ''