The question is pretty self evident, I think, but still ...
my understanding of git mv (for the purposes of renaming) is that it renames the file, adds the new file to the branch, and removes the old file from the branch.
Wouldn't running mv by itself followed by git add -A serve the same purpose? It seems to me this second option would be preferable in many cases because the user will often run git add -A anyway.