Diferenças entre as versões em etapas e em etapas do mesmo arquivo, usando difftool [duplicate]

Esta pergunta já tem uma resposta aqui:

Mostrar árvore em estágio e em trabalho no git diff? 3 respostas

Existe uma maneira de visualizar as diferenças entre osstaged eunstaged versões do mesmo arquivo?

Por exemplo:

Changes to be committed:

    modified:   conf/application.conf

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   conf/application.conf

Isso acontece quando eu preparo uma alteração e modifico o arquivo novamente, sem prepará-lo.

EDIT

ogit status -vv comando não é bom o suficiente, porque eu preciso usar o comandodiff / difftool comando. Isso ocorre porque, na prática, há muitas alterações em muitos arquivos e a rolagem em todos eles não é eficiente. Masdiff / difftool permite especificar o arquivo no qual estou interessado.

questionAnswers(2)

yourAnswerToTheQuestion