Aug 032012
How do I diff the changes which have been staged but not committed in Git?
Answer:
Usually when you have not staged your changes, git diff is what you all need. But when you have staged the changes, then you need to use
git diff --cached