What changes i've made to the files which i didn't stage yet?
$ git diff
How does my staged files differs from the most recent commit?
$ git diff --staged
How could i see de differences between my working tree and the last commit?
$ git diff HEAD
This is all very cool, but what if i want to see, in a colored way, what are those single words that changed?
$ git diff --word-diff
$ git diff --color-words
OK. But i've changed so many things. Just want to see how much i changed per file. How to achieve that?
$ git diff --stat