como mover / renomear um arquivo no Magit?

18

A introdução do manual diz:

O Magit envolve e, em muitos casos, aprimora pelo menos os seguintes comandos de porcelana do Git: add, am, bissect, culpa, filial, checkout, cherry, cherry-pick, clean, clone, commit, config, descrevem, diff, buscam, formatam patch, init, log, mesclagem, mesclar-árvore, mv , notas, pull, rebase, reflog, remoto, request-pull, redefinir, reverter, rm, mostrar, esconderijo, submódulo e tag.

No entanto, não consigo descobrir como realmente mover um arquivo dele. Claro que posso correr git mv, mas levando isso ao extremo lógico que podemos usar no gitlugar do Magit: P Considerando as menções do manual mv, pergunto-me se isso é um erro ou não.

Eu só encontrei essa pergunta antiga, mas é muito antiga para os padrões Magit. Talvez as coisas tenham mudado?

Jorge Israel Peña
fonte

Respostas:

24

magit-file-renameestá vinculado Rem magit-modebuffers.

asjo
fonte
9
Lembre-se de que o buffer de status do Magit usa mapas de teclas sensíveis ao contexto! Quando o buffer de status não mostra arquivos (como em: sua árvore de trabalho está limpa), você deve mover o ponto para a última linha vazia na parte inferior desse buffer e pressionar Rpara executar magit-file-rename. Se o ponto estiver dentro de uma linha que mostra um ramo (como master), pressionar Rserá executado magit-branch-rename. Levei um tempo para descobrir isso.
ack