Não diretamente - a melhor aproximação é
git diff --numstat
que fornece dois números: o número de linhas adicionadas e excluídas. Você pode somar esses dois números assim:
git diff --numstat | awk -F '\t' '{print $1+$2, $3}'
O diff será feito entre a árvore de trabalho e o índice. Opcionalmente, você pode adicionar a diff
option --cached
para a comparação index vs HEAD e apenas HEAD
para a comparação da árvore de trabalho vs HEAD. Mas "trabalhar árvore vs HEAD menos índice" - como eu entendo sua pergunta - não é possível.
Portanto, os comandos completos são:
git diff --numstat --cached | awk -F '\t' '{print $1+$2, $3}'
git diff --numstat HEAD | awk -F '\t' '{print $1+$2, $3}'