View the change history of a file using Git versioning talks about other ways of viewing history of a file in Git.
Can it be done in Emacs Magit?
In your *magit: * buffer use l to go into logging mode, then press f to be prompted for a filename.
*magit: *
l
f