git checkout -p $REF -- path/to/file
e.g.,
git checkout -p HEAD^ myfile
Where $REF is a ref name or commit ID that specifies the commit you want to take the file state from. For example, to selectively revert changes made in the last commit, use HEAD^.