Comment fournir un motif de fichier plutôt qu'un fichier particulier dans git-update-index --remove
commande?Suppression du motif de fichier avec git-update-index --remove
6
A
Répondre
9
Quelque chose comme
git update-index --remove -- $(git ls-files '*.c')
0
# for i in pattern; do git-update-index --remove $i; done
Quelque chose comme ça ne servirait pas votre objectif? (Je ne l'ai jamais travaillé avec git-update-index, cependant.)
+0
Cela ne toucherait que les fichiers de la copie de travail. – bdonlan
Questions connexes
- 1. Suppression du noeud XML PHP
- 2. Fichier de suppression de fichier lent du projet mvc asp.net
- 3. Suppression du fichier Team Foundation Server
- 4. Quel motif de conception est à l'opposé du motif Usine?
- 5. SharePoint (MOSS 2007) remove user
- 6. Suppression de html inséré dynamiquement avec jQuery
- 7. Django "SuspiciousOperation" Erreur lors de la suppression du fichier téléchargé
- 8. Comment puis-je supprimer un fichier "--remove-files"?
- 9. Suppression des verrous de fichier
- 10. Liste Iterator Remove()
- 11. Définition du motif du noeud text() de l'élément mixte complexe
- 12. suppression des lignes en double à partir du fichier/grep
- 13. Motif d'enregistrement et d'écriture dans différents formats de fichier
- 14. javascript onclick remove single checkbox
- 15. Chargement du fichier externe avec css intact?
- 16. Suppression d'un fichier dans VBA
- 17. Quel est le nom du motif?
- 18. Suppression d'un fichier dans asp.net
- 19. Surmonter la longueur du motif de recherche de l'algorithme Bitap
- 20. uitableview: suppression de sections avec animation
- 21. Est-il possible de diviser le contenu du fichier en utilisant un motif personnalisé?
- 22. slow hide événement annulé par l'événement remove dans jquery
- 23. Suppression de données du flux de mémoire
- 24. Liste <T> item remove problem
- 25. Principe de responsabilité unique: granularité du motif de changement
- 26. Suppression d'une section de Web.Config
- 27. Suppression du contact du carnet d'adresses
- 28. position du curseur du reglage après suppression
- 29. Motif de fournisseur et DefaultProvider
- 30. Suppression du processus après le lancement avec AuthorizationExecuteWithPrivileges
Assurez-vous de citer votre caractère générique dans la clause ls-files afin qu'il ne soit pas interprété par le shell. – bdonlan
gah, j'aurais dû savoir mieux: | – araqnid
Merci pour la solution, cela a fonctionné. Mais quand je l'utilise dans une instruction de branche de filtre avec le motif dans une variable locale "pattern" son ne fonctionne pas, pattern = '*. C' git filtre-branche --index-filtre 'git update-index - verbose --remove - "$ (git ls-files - $" (pattern) ")" 'HEAD – kaychaks