git history is not per file but per changeset/branch. history of files exist only as part of the branch that contains the file.
to get the history of a file you ask for the branch history and filter for commits that change the file:
git log 7.7 -- somefile
if the file is deleted at some point and resurrected later then both parts of the history will show up unless it is resurrected under a different name (and deletion/resurrection don't happen in the same commit)
greetings, martin.