I'm not sure offhand if there's a direct way, but...
Given that a mv
is the same thing as a rm
plus an add
, you can just rename the file normally (e.g. in dired), and then stage both of the consequent changes -- a deleted file and a new file.
Git should figure it out.
Edit:
M-x vc-rename-file
?