The manual's introduction says:
Magit wraps and in many cases improves upon at least the following Git porcelain commands: add, am, bisect, blame, branch, checkout, cherry, cherry-pick, clean, clone, commit, config, describe, diff, fetch, format-patch, init, log, merge, merge-tree, mv, notes, pull, rebase, reflog, remote, request-pull, reset, revert, rm, show, stash, submodule, and tag.
However, I can't quite figure out how to actually move a file from it. Sure I can just run git mv, but taking that to the logical extreme we might as well just use git instead of Magit :P Considering the manual mentions mv, I wonder if that's a mistake or not.
I only found this old question but it's very old by Magit standards. Perhaps things have changed?
Rto executemagit-file-rename. If point is within a line which shows a branch (likemaster), hittingRwill executemagit-branch-renameinstead. Took me a while to figure this out. – ack Apr 13 '17 at 14:55Rdoesn't show up in thehhelp menu (magit-dispatch). I guess it's still necessary to useC-h mto list all the available bindings even with transient. – remcycles Nov 21 '23 at 13:49