come spostare / rinominare un file in Magit?


18

L' introduzione del manuale dice:

Magit si avvolge e in molti casi migliora almeno i seguenti comandi Git di porcellana: aggiungi, am, bisect, biasimo, ramo, checkout, ciliegia, cherry-pick, clean, clone, commit, config, descrivi, diff, recupera, format- patch, init, log, merge, merge-tree, mv , notes, pull, rebase, reflog, remote, request-pull, reset, ripristina, rm, show, stash, submodule e tag.

Tuttavia, non riesco a capire come spostare effettivamente un file da esso. Certo che posso solo correre git mv, ma portandolo all'estremo logico potremmo anche semplicemente usare al gitposto di Magit: P Considerando le menzioni manuali mv, mi chiedo se sia un errore o meno.

Ho trovato solo questa vecchia domanda, ma è molto vecchia per gli standard Magit. Forse le cose sono cambiate?

Risposte:


24

magit-file-renameè destinata a Rnel magit-modebuffer.


9
Ricorda che il buffer di stato Magit utilizza mappe dei tasti sensibili al contesto! Quando il buffer di stato non mostra alcun file (come in: l'albero di lavoro è pulito), devi spostare il punto sull'ultima riga vuota nella parte inferiore di questo buffer e quindi premere Rper eseguire magit-file-rename. Se il punto è all'interno di una linea che mostra un ramo (come master), il colpo Rverrà eseguito magit-branch-renameinvece. Mi ci è voluto un po 'per capirlo.
ack
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.