File di spurgo da Git Repo non è riuscito, incapace di creare un nuovo backup
-
29-10-2019 - |
Domanda
Ho provato a rimuovere un file dal mio repository remoto eseguendo:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD
Ma Git si lamenta questo
Impossibile creare un nuovo backup. Un backup precedente esiste già in Refs/Original/
Forza sovrascrivere il backup con -f
RM: Impossibile rimuovere /.git-rewrite/backup-refs: autorizzazione negata
RM: Impossibile rimuovere la directory /.git-rewrite: directory non vuota
Questo è stato dopo che ho già eliminato la directory .git-rewrite su Windows.
Come posso rimuovere quel file? È un file da 29 MB seduto sul mio repository, quindi ho abbastanza bisogno di rimuovere il file.
Ho cercato di eliminare il commit in git rebase -i
, ma apparentemente perché il commit ha toccato molti file diversi, Git si lamenta dei conflitti e ho interrotto per essere al sicuro.
Nessuna soluzione corretta