Wie kann ich eine Datei in Magit verschieben / umbenennen?

18

In der Einführung des Handbuchs heißt es:

Magit wickelt die folgenden Git-Porzellanbefehle ein und verbessert sie in vielen Fällen: add, am, bisect, blame, branch, checkout, cherry, cherry-pick, clean, clone, commit, config, describe, diff, fetch, format- patch, init, log, merge, merge-tree, mv , notizen, pull, rebase, reflog, remote, request-pull, reset, revert, rm, show, stash, submodul und tag.

Ich kann jedoch nicht genau herausfinden, wie eine Datei tatsächlich daraus verschoben wird. Klar, ich kann einfach losrennen git mv, aber nehmen wir das auf das logische Extrem, das wir genauso gut gitanstelle von Magit verwenden könnten : P Angesichts der manuellen Erwähnungen mvfrage ich mich, ob das ein Fehler ist oder nicht.

Ich habe nur diese alte Frage gefunden, aber sie ist nach Magit-Maßstäben sehr alt. Vielleicht haben sich die Dinge geändert?

Jorge Israel Peña
quelle

Antworten:

24

magit-file-renameist Rin magit-modePuffern gebunden .

asjo
quelle
9
Bitte beachten Sie, dass der Magit-Statuspuffer kontextsensitive Keymaps verwendet! Wenn der Statuspuffer keine Dateien anzeigt (wie in: Ihr Arbeitsbaum ist sauber), müssen Sie den Punkt in die letzte leere Zeile am unteren Rand dieses Puffers bewegen und dann drücken, Rum ihn auszuführen magit-file-rename. Befindet sich point innerhalb einer Linie, die eine Verzweigung (like master) zeigt, Rwird magit-branch-renamestattdessen ein Treffer ausgeführt . Ich habe eine Weile gebraucht, um das herauszufinden.
Ack