Tentei remover um arquivo do meu repo remoto executando:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD
Mas Git reclama que
Não é possível criar um novo backup. Já existe um backup anterior em refs / original /
Forçar a substituição do backup com -f
rm: não é possível remover /.git-rewrite/backup-refs: Permissão negada
rm: não é possível remover o diretório /.git-rewrite: Diretório não vazio
Isso foi depois que eu já excluí o diretório .git-rewrite no Windows.
Como posso remover esse arquivo? É um arquivo de 29 MB no meu repositório, então preciso remover o arquivo.
Eu tentei deletar o commit no git rebase -i
, mas aparentemente porque o commit tocou em muitos arquivos diferentes, Git reclama de conflitos e abortei por segurança.
.git-rewrite already exists, please remove it
.