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?
R
to executemagit-file-rename
. If point is within a line which shows a branch (likemaster
), hittingR
will executemagit-branch-rename
instead. Took me a while to figure this out. – ack Apr 13 '17 at 14:55R
doesn't show up in theh
help menu (magit-dispatch
). I guess it's still necessary to useC-h m
to list all the available bindings even with transient. – remcycles Nov 21 '23 at 13:49