Git rm de magit


27

Esto es muy básico pero no he podido encontrar la respuesta en la web. ¿Es posible git rm, es decir, eliminar un archivo rastreado de magit?

Gracias


La pregunta ha sido formulada y respondida en superuser: superuser.com/questions/516639/… .
Rémi

También hay magit-do-async-shell-command, que he vinculado a "&" en un búfer de estado de magit.
hjon

Respuestas:


20

Magit no proporciona un comando que sí lo hace git rm(pero si abriste una solicitud de función, probablemente la agregaría eventualmente).

Mientras tanto, puede eliminar el archivo usando algún otro método, por ejemplo, usando M-x delete-file RET <file> RET. Una vez que haya hecho eso, actualice el búfer Magit usando gy luego organice la "eliminación" del archivo moviéndose a él en la lista de cambios no organizados y luego presionando s.


14

Magit no es compatible git rm. En su lugar, elimine la carpeta en dired y luego realice el cambio.

También puede usar !para iniciar cualquier comando git.


23
K( magit-file-untrack) doesgit rm --cached
npostavs

Esta tecla 'K' es muy útil. Gracias.
wizmer

@npostavs ¿Por qué su comentario no es la respuesta aceptada?
Daniel

@Daniel Es una respuesta para una pregunta diferente .
npostavs

@npostavs Gracias por el comentario. Ya veo, por lo git rm --cachedque no elimina el archivo del disco, mientras que lo git rmhace. ¡Gracias!
Daniel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.