Git rm de magit

27

Ceci est très basique mais je n'ai pas pu trouver la réponse sur le web. Est-il possible git rm, c'est-à-dire de supprimer un fichier suivi, de magit?

Merci

magicien
la source
La question a été posée et répondue sur superutilisateur: superuser.com/questions/516639/… .
Rémi
Il y a aussi magit-do-async-shell-command, que j'ai lié à "&" dans un tampon d'état magit.
hjon

Réponses:

20

Magit ne fournit pas de commande qui le fait git rm(mais si vous avez ouvert une demande de fonctionnalité, je l'ajouterais probablement éventuellement).

En attendant, vous pouvez supprimer le fichier en utilisant une autre méthode, par exemple en utilisant M-x delete-file RET <file> RET. Une fois que vous avez fait cela, actualisez le tampon Magit à l'aide de g, puis procédez à la "suppression" du fichier en vous y déplaçant dans la liste des modifications non mises en scène, puis en appuyant sur s.

tarse
la source
14

Magit ne prend pas en charge git rm. Au lieu de cela, supprimez le dossier dans dired et puis effectuez la modification.

Vous pouvez également utiliser !pour lancer n'importe quelle commande git.

Rémi
la source
23
K( magit-file-untrack) doesgit rm --cached
npostavs
Cette touche «K» est très utile. Merci.
wizmer
@npostavs Pourquoi votre commentaire n'est-il pas la réponse acceptée?
Daniel
@Daniel C'est une réponse à une question différente .
npostavs
@npostavs Merci pour le commentaire. Je vois, donc git rm --cachedne supprime pas le fichier du disque, alors que le git rmfait. Merci!
Daniel