Pregunta

Intenté eliminar un archivo de mi repositorio remoto ejecutando:

git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD

Pero Git se queja de que

No se puede crear una nueva copia de seguridad. Ya existe una copia de seguridad anterior en Refs/Original/
Forzar la sobrescribencia de la copia de seguridad con -f
RM: no se puede eliminar /.git-rewrite/backup-refs: permiso denegado
RM: no se puede eliminar el directorio /.git-rewrite: Directorio no vacío

Esto fue después de que ya eliminé el directorio .Git-Rewrite en Windows.

¿Cómo puedo eliminar ese archivo? Es un archivo de 29 MB en mi repositorio, por lo que necesito eliminar el archivo.

Traté de eliminar el compromiso en git rebase -i, pero aparentemente porque el compromiso tocó muchos archivos diferentes, Git se queja de conflictos y aborté para estar seguro.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top