bagaimana cara memindahkan / mengganti nama file di dalam Magit?

18

Pengantar manual mengatakan:

Magit membungkus dan dalam banyak kasus meningkatkan setidaknya pada perintah-perintah porselen Git berikut: tambahkan, saya, membagi dua, cabang, checkout, ceri, pick-ceri, bersih, klon, komit, konfigurasi, gambarkan, diff, ambil, format- menambal, init, log, menggabungkan, merge-tree, mv , catatan, tarik, rebase, reflog, jarak jauh, tarik-permintaan, reset, kembalikan, rm, tampilkan, simpanan, submodule, dan tag.

Namun, saya tidak tahu bagaimana cara memindahkan file darinya. Tentu saya bisa saja lari git mv, tetapi mengambil itu ke ekstrim logis kita mungkin juga hanya menggunakan gitbukan Magit: P Mengingat manual menyebutkan mv, saya bertanya-tanya apakah itu kesalahan atau tidak.

Saya hanya menemukan pertanyaan lama ini tetapi sangat tua menurut standar Magit. Mungkin semuanya sudah berubah?

Jorge Israel Peña
sumber

Jawaban:

24

magit-file-renameterikat Rdalam magit-modebuffer.

asjo
sumber
9
Harap ingat bahwa buffer status Magit menggunakan keymaps konteks-sensitif! Ketika buffer status tidak menunjukkan file (seperti pada: pohon kerja Anda bersih), Anda harus memindahkan titik ke baris kosong terakhir di bagian bawah buffer ini dan kemudian tekan Runtuk menjalankan magit-file-rename. Jika titik berada dalam garis yang menunjukkan cabang (seperti master), memukul Rakan mengeksekusi magit-branch-rename. Butuh waktu beberapa saat untuk memikirkan ini.
ack