I`m working with Git Bash on Windows. But before, I was working with Git Shell (from github). In Git Shell was this really awesome thing, See the image below:

In Git Shell, I do not need to use git status to see how many untracked, changed or deleted file I had. Git Shell shows that information after any command.
How can I do this for Git Bash (on Windows)?
You can simply manipulate the
PS1variable, something like this might help you:The result should be something like this:
So basically you have to add this like to your
profilefile (either at the Git installation directory typically underc:\Program Files (x86)\Git\etcor in your home directory). That way you can create a bit nicer version.Take a look on
PROMPT_COMMANDand different git diff switches (like--numstat, etc.).