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 sobrescritura 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: El directorio no está vacío
Esto fue después de que ya borré el directorio .git-rewrite en Windows.
¿Cómo puedo eliminar ese archivo? Es un archivo de 29 Mb que se encuentra en mi repositorio, por lo que necesito eliminar el archivo.
Intenté eliminar la confirmación git rebase -i
, pero aparentemente debido a que la confirmación tocó muchos archivos diferentes, Git se queja de los conflictos y aborté para estar seguro.
.git-rewrite already exists, please remove it
.