Я попытался удалить файл из моего удаленного репозитория, выполнив:
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 жалуется на конфликты, и я прервал его, чтобы быть в безопасности.