git log --full-history -- [file path]
shows the changes of a file and works even if the file was deleted.
Example:
git log --full-history -- [file path]
If you want to see only the last commit, which deleted the file, use -1
in addition to the command above. Example:
git log --full-history -1 -- [file path]
See also my article: Which commit deleted a file.