title: diff current working copy of a file with another branch's committed copy
body: <p>I have a repo with file <code>foo</code> in the master branch. I switched to bar branch and made some changes to <code>foo</code>. How can I now run a <code>git diff</code> between this copy (which isn't committed yet) and the copy of the master branch?</p>