One use case of git fetch is that the following will tell you about any changes in the remote branch since your last pull... so you can check before doing an actual pull, which could change files in your current branch and working copy.
git fetch
git diff ...origin
See git diff documentation regarding the double- .. and triple-dot ... syntax.