Git rm dari magit


27

Ini sangat mendasar tetapi saya belum dapat menemukan jawabannya di web. Apakah mungkin untuk git rmmenghapus file yang dilacak, dari magit?

Terima kasih


Pertanyaan telah ditanyakan dan dijawab pada superuser: superuser.com/questions/516639/… .
Rémi

Ada juga magit-do-async-shell-command, yang saya terikat pada "&" di buffer status magit.
Hjon

Jawaban:


20

Magit tidak menyediakan perintah yang git rmberfungsi (tetapi jika Anda membuka permintaan fitur, maka saya mungkin akan menambahkannya nanti).

Sementara itu Anda dapat menghapus file menggunakan beberapa metode lain, misalnya menggunakan M-x delete-file RET <file> RET. Setelah selesai, segarkan buffer Magit menggunakan gdan kemudian tahap "penghapusan" file dengan memindahkannya ke dalam daftar perubahan yang tidak dipentaskan dan kemudian menekan s.


14

Magit tidak mendukung git rm. Sebagai gantinya, hapus folder dalam dired, dan kemudian lakukan perubahan.

Anda juga dapat menggunakan !untuk menjalankan perintah git.


23
K( magit-file-untrack) tidakgit rm --cached
npostav

Kunci 'K' ini sangat berguna. Terima kasih.
Wizmer

@npostavs Mengapa komentar Anda bukan jawaban yang diterima?
Daniel

@Daniel Ini jawaban untuk pertanyaan yang berbeda .
npostavs

@npostavs Terima kasih atas komentarnya. Begitu, jadi git rm --cachedtidak menghapus file dari disk, sedangkan git rmtidak. Terima kasih!
Daniel
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.