When working collaboratively, or on multiple features at once, it's common that the upstream or even your master contains work that is not included in your branch, and will incorrectly appear in basic diffs.
If your Upstream may have moved, you should do this:
git fetch
git diff origin/master...
Just using git diff master can include, or fail to include, relevant changes.