Я попытался удалить файл из удаленного репозитория, выполнив:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD
Но Git жалуется, что
Невозможно создать новую резервную копию. Предыдущая резервная копия уже существует в refs/original/
Принудительное перезаписывание резервной копии с помощью -f rm: не удается удалить /.git-rewrite/backup-refs: разрешение отклонено
rm: невозможно удалить каталог /.git-rewrite: каталог не пуст
Это произошло после того, как я уже удалил каталог .git-rewrite в Windows.
Как удалить этот файл? Это файл размером 29 Мб, сидящий на моем репо, поэтому мне нужно удалить файл.
Я попытался удалить фиксацию в git rebase -i
, но, по-видимому, потому, что фиксация затронула множество разных файлов, Git жалуется на конфликты и я прерван, чтобы быть в безопасности.