Também existe o comando magit-do-async-shell-shell, ao qual vinculei "&" em um buffer de status do magit.
hjon 22/11
Respostas:
20
O Magit não fornece um comando que fornece git rm(mas se você abriu uma solicitação de recurso, provavelmente eu a adicionaria eventualmente).
Enquanto isso, você pode excluir o arquivo usando outro método, por exemplo, usando M-x delete-file RET <file> RET. Depois de fazer isso, atualize o buffer do Magit usando ge depois prepare a "exclusão" do arquivo, movendo-o para a lista de alterações não faseadas e pressionando s.
Respostas:
O Magit não fornece um comando que fornece
git rm
(mas se você abriu uma solicitação de recurso, provavelmente eu a adicionaria eventualmente).Enquanto isso, você pode excluir o arquivo usando outro método, por exemplo, usando M-x delete-file RET <file> RET. Depois de fazer isso, atualize o buffer do Magit usando ge depois prepare a "exclusão" do arquivo, movendo-o para a lista de alterações não faseadas e pressionando s.
fonte
Magit não suporta
git rm
. Em vez disso, exclua a pasta em dired e, em seguida, prepare a alteração.Você também pode usar !para iniciar qualquer comando git.
fonte
K
(magit-file-untrack
) fazgit rm --cached
git rm --cached
isso não remove o arquivo do disco, enquanto ogit rm
faz. Obrigado!