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


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.


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.