To get the history of the contents of a file, use 'p4 annotate'.
To get the history of a file (but not its contents), use 'p4 filelog'.
To get the differences between two specified versions of a file, use 'p4 diff2'.
Putting together 'p4 filelog' (to figure out which versions correspond to which changes) and 'p4 diff2' (to compute the differences between two versions) will get you much useful information.
Or do what I do: don't do any of these things, and install P4V, and use 'Time Lapse View'. It's a beautiful visual tool that makes exploring a file's history simple.