Cómo proporcionar un patrón de archivo en lugar de un archivo en particular en git-update-index --remove
comando?Eliminar el patrón de archivo con git-update-index --remove
6
A
Respuesta
9
Algo así como
git update-index --remove -- $(git ls-files '*.c')
0
# for i in pattern; do git-update-index --remove $i; done
¿No serviría algo así para su propósito? (Nunca he trabajado con git-update-índice, sin embargo.)
+0
Esto sólo afecta a los archivos de la copia de trabajo. – bdonlan
Cuestiones relacionadas
- 1. Zend_Tool remove controller/action
- 2. Eliminar el patrón de la cadena con gsub
- 3. remove "\ n" de NSString
- 4. Acerca de 'grep -f': patrón de coincidencia con el archivo
- 5. Usando svn remove - ¿conserva el archivo en el disco en lugar de eliminarlo?
- 6. YUI remove javascript comments
- 7. Eliminar varios archivos que coincidan con un patrón
- 8. remove css hover style
- 9. remove pytz timezone
- 10. Eliminar archivo del archivo zip con el Módulo ZipFile
- 11. Threadlocal remove?
- 12. Programatically remove selection in UIWebView
- 13. Android Eliminar archivo con DDMS
- 14. "Error al eliminar el archivo: Permiso denegado" con eliminar en C++
- 15. jquery add remove class
- 16. Patrón genérico de repositorio con UnitOfWork Patrón
- 17. Eliminar cierto patrón de cadena en R
- 18. Explicit Event add/remove, incomprendido?
- 19. reemplazar/patrón sustituto con el contenido del archivo
- 20. ¿jQuery .remove() borra el javascript cargado cuando se usa para eliminar una etiqueta de script?
- 21. archivo existe por el patrón de nombre de archivo
- 22. C#: evento con explicity add/remove! = ¿Evento típico?
- 23. Cómo eliminar una línea completa que coincide con un patrón
- 24. patrón de puente en comparación con el patrón de decorador
- 25. NERDTree - cómo eliminar el archivo
- 26. Patrón Regex para editar el archivo/etc/sudoers
- 27. LiveValidation .remove no funciona
- 28. cómo eliminar el elemento creado con jquery?
- 29. Remove "Inicio" -Actividad de la historia
- 30. Cómo eliminar el archivo "-" de svn?
Asegúrese de citar su comodín en la cláusula ls-files para que el intérprete no lo interprete. – bdonlan
gah, debería haberlo sabido mejor: | – araqnid
Gracias por la solución, funcionó. Pero cuando lo estoy usando dentro de una declaración de rama de filtro con el patrón en una variable local "patrón" no está funcionando, patrón = '*. C' git filter-branch --index-filter 'git update-index - verbose --remove - "$ (git ls-files - $" (pattern) ")" 'HEAD – kaychaks